如何在存储过程中得到被调用存储过程的结果集
假设有表:
CREAET TABLE a(id int, name varchar(50))
INSERT INTO a SELECT 1, 'AAAA'
INSERT INTO a SELECT 2, 'BBBB'
存储过程:
CREAETE PROC usp_fetch_a
ASSELECT * FROM a
方法一:
CREATE TABLE #tmp(id int, name varchar(50))
INSERT INTO #tmp EXEC usp_fetch_a
DROP TABLE #tmp
【此处不能用表变量】
方法二:
SELECT a.*
FROM OPENROWSET('SQLOLEDB','ServerName';'Login';'Passwd','exec Database.dbo.usp_fetch_a') AS a
【注意Login前后是分号,不是逗号】
如何在存储过程中得到被调用存储过程的结果集相关推荐
- c语言中有存储过程吗,C语言调用存储过程并且获得返回值
1.数据库名:test: 表名:chengjibiao; 字段:Id int , Name char , Englishint , Maths int , Physis int ; 2.存储过程: ...
- python调用数据库存储过程_python连接mysql调用存储过程示例
复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...
- jfinal调用mysql存储过程 封装_jfinal如何调用存储过程?
存储过程用一下 Db.execute(ICallback) 这个方法,在其中用一下: connection.prepareCall(sql).execute(); 就可以调用存储过程了,并且还可以自由 ...
- pro* c调用存储过程 linux,Pro*C调用存储过程,存储过程名称如何传递? 高分求高手指点。。。...
Pro*C调用存储过程,存储过程名称如何传递? 高分求高手指点...0 运行编译后的执行程序时提示错误:ORA-00900: invalid SQL statement 以下是Pro*c代码: #in ...
- c oracle存储过程返回值,C#调用存储过程详解(带返回值、参数输入输出等)
本文实例讲述了C#调用存储过程的方法.分享给大家供大家参考,具体如下: CREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @stu ...
- oracle怎么定时执行存储过程6,Oracle中如何定时调用存储过程
创建测试表 SQL> create table a(a date); 表已创建. 创建一个自定义过程 SQL> create or replace proc ...
- mysql存储过程中怎么打印_mysql存储过程怎么打印
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- MySQL 中的存储过程的创建及调用
一.什么是存储过程 存储过程(Stored Procedure):一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过制定存储过程的名字并给定参数(如果需要)来调 ...
- mysql jdbc 创建存储过程_mysql JDBC 调用存储过程
与oracle不同,mysql不支持匿名块,如果需要写过程语句,则必需定义存储过程.如果你会oracle的存储过程,那么mysql的存储过程也很简单了. 一.创建存储过程 create procedu ...
最新文章
- 禁毒学、油画、乌尔都语……字节跳动程序员的专业有多奇特丨技术同学大数据报告...
- Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构
- easyexcel 无模板写入_给位,问个问题,用easyExcel无模板导出数据时,怎么在指定单元格添加计算公式呢?...
- vue中数组长度_如何在Vue.js中获取计算数组的长度
- 线程轮循打印ABC...
- java eclipse 监视选择指定变量
- python-求两个数的最小公倍数
- congestion_controller、 remote bitrate estimator、pacing模块浅析
- springAOP 学习
- Springboot 热部署----热部署插件的使用
- PG系列6-PostgreSQL的体系架构
- H5性能测试入门及优化建议
- 洛谷千题详解 | P1008 [NOIP1998 普及组] 三连击【C++、Java、Python语言】
- Blockchain Empowered Asynchronous Federated Learning for Secure Data Sharing in IoV
- matlab excel 新建sheet,matlab excel的sheet增加,重命名操作
- 报名系统网页导出html,教资报名系统提示网站兼容性怎么办 ie浏览器兼容性操作流程...
- Nextcloud的部署迁移过程
- 关于AD10如何输出自己想要的BOM表
- 新型冠状病毒同程查询
- Python之查询天气小程序