社区
疑难问题
帖子详情
如何在MSSQL中获取结果集
cqdj
2003-08-18 03:16:04
我想在MSSQL的存储过程中调用另外一个存储过程的结果集,但是不知道该如何处理,请叫各位高手,如我在存储过程中的最后一行使用如SELECT 'a' as a,不是使用RETURN 或者OUTPUT 来返回值的,我想把这个结果A,放到一个变量里面,请教如何操作?谢谢
...全文
86
4
打赏
收藏
如何在MSSQL中获取结果集
我想在MSSQL的存储过程中调用另外一个存储过程的结果集,但是不知道该如何处理,请叫各位高手,如我在存储过程中的最后一行使用如SELECT 'a' as a,不是使用RETURN 或者OUTPUT 来返回值的,我想把这个结果A,放到一个变量里面,请教如何操作?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cqdj
2003-08-19
打赏
举报
回复
谢谢!各位朋友
cqdj
2003-08-19
打赏
举报
回复
Tanks
pengdali
2003-08-18
打赏
举报
回复
create table #临时表 (结构和返回结构相同)
insert #临时表 exec 过程名
select * from #临时表
CrazyFor
2003-08-18
打赏
举报
回复
create table #table(id int identity,txt varchar(1000))
insert into #table(txt) exec master..xp_cmdshell 'dir c:\*.'
select * from #table
用存储过程插入数据
在INSERT 语句中可以通过执行存储过程来取得要插入的数据所插入的数据是存储
过程中SELECT 语句所检索的结果集使用存储过程插入数据的语法如下
INSERT [INTO]
{ table_name WITH ( <table_hint_limited> [...n])
| view_name
| rowset_function_limited }
{ [(column_list)]
EXECUTE procedure
其中procedure 既可以是一个已经存在的系统存储过程或用户自定义的存储过程也
可以在INSERT 语句中直接编写存储过程
例11-4 对每个部门求员工工资总额并把结果存入department_info 表中
use pangu
insert into department_info(dept_id, d_wage)
execute ('select dept_id, sum(e_wage)
from employee
group by dept_id')
select * from department_info
运行结果如下
(7 row(s) affected)
dept_id d_chief_name d_location e_num d_wage
------- -------------------- -------------------------------------------------- ------ ------------
1001 dbo NULL NULL 15000.0000
1002 dbo NULL NULL 19500.0000
my
sql
获取
全部结果
集
_my
sql
循环
获取
结果
集
do{MY
SQL
_RES* res = my
sql
_store_result(con);if (i++ == ){MY
SQL
_ROW row;if (row = my
sql
_fetch_row(res)){int ret = atoi(row[]);if (ret != ){r = e_asc_errorcode::e_asc_errorcode_registe_already;}else{ret...
php
获取
my
sql
查询的结果
集
_php如何
获取
数据库查询结果
php
获取
数据库查询结果的方法:可以利用my
sql
i_fetch_array()函数来
获取
。my
sql
i_fetch_array()函数可以从数据库查询结果
集
中
取得一行作为数组,例如【my
sql
_query($
sql
)】。my
sql
i_fetch_array() 函数从结果
集
中
取得一行作为关联数组,或数字数组,或二者兼有。(推荐教程:php视频教程)首先进行连接,然后执行
SQL
语句,
获取
数据的结果...
my
sql
获取
存储过程结果
集
,My
SQL
如何从存储过程返回结果
集
?
未插入表或变量的每个SELECT语句都将生成结果
集
.如果希望存储过程只返回一个结果
集
,请确保只有一个SELECT语句.如果您有其他SELECT语句,请确保它们将结果插入表或变量
中
.UPDATE以下是存储过程的示例.此存储过程将返回一个结果
集
:DELIMITER ;;CREATE DEFINER=CURRENT_USER PROCEDURE stored_procedure_name()BEGIND...
My
SQL
笔记13:查询结果
集
操作my
sql
- 查询结果
集
1.用my
sql
进行数据查询的时候,my
sql
会返回一个结果
集
给我们,接着我们需要调用my
sql
的API,从这个结果
集
中
取得我们要的数据。取完数据之后,需要释放这个结果
集
。 2.my
sql
的结果
集
其实就是一个MY
SQL
_RES结构,其定义如下: typedef struct st_my
sql
_res { my_ulonglong row_count
shell my
sql
取出结果
集
_shell
获取
My
SQL
查询结果并处理
主要应用到shell for循环定义数据库连接信息HOST_NAME='127.0.0.1'DB_PORT='3306'DB_NAME='数据库名'USER_NAME='root'PASSWD='root'TIME 当前时间戳 $() 注意date
中
间是有空格的TIME=$(date '+%s')-s 去掉表头MY
SQL
_ETL="my
sql
-h${HOST_NAME} -P${DB_POR...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章