社区
MS-SQL Server
帖子详情
能不能将存储过程 作为sql语句的一部分?
peaty
2002-10-14 05:15:56
如:
select * from (exec proc) as a
我知道上面的写法是错的,但是我想实现类似上面的功能,不知道有无办法?
...全文
47
10
打赏
收藏
能不能将存储过程 作为sql语句的一部分?
如: select * from (exec proc) as a 我知道上面的写法是错的,但是我想实现类似上面的功能,不知道有无办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hillhx
2002-10-15
打赏
举报
回复
只能定义函数
CSDNM
2002-10-14
打赏
举报
回复
O, zqllyh(找感觉) 说过了!
CSDNM
2002-10-14
打赏
举报
回复
当然如果你知道返回的字段定义,可以
CREATE TABLE #TEMP(...)
INSERT #TEMP exec proc
CSDNM
2002-10-14
打赏
举报
回复
如果你的存储过程可以改写成对应的UDF(自定义函数),就可以:
select * from DBO.FUNCTIONNAME(PARAM1,PARAM2...)
如果你的存储过程不可以改写成对应的UDF(自定义函数),就只有看:
http://www.csdn.net/expert/topic/838/838010.xml?temp=4.800051E-02
记住N_CHOW,高手!
zqllyh
2002-10-14
打赏
举报
回复
要不先建一个
create table #tempbb (字段列表)
insert into #tempbb
exec 存储过程 参数
leimin
2002-10-14
打赏
举报
回复
可以通过SP返回一个##TEMPTABEL 的数据集,在SELECT * FROM ##TEMPTABLE.
wyarrant
2002-10-14
打赏
举报
回复
exec proc可以返回结果集吗?
蓝天
2002-10-14
打赏
举报
回复
不行,想操作结果集只能在客户端
在服务器上只能把结果集存到其他表中,你再操作其他表
lyyrw
2002-10-14
打赏
举报
回复
在插入、修改、删除数据时最好用存储过程,这样可以方便数据的管理,要实现上面的功能,你可以之间建立一个视图啊,或者直接写sql语句查询你要查找的记录。
lyyrw
2002-10-14
打赏
举报
回复
在插入、修改、删除数据时最好用存储过程,这样可以方便数据的管理,要实现上面的功能,你可以之间建立一个视图啊,或者直接写sql语句查询你要查找的记录。
Oracle_PL
SQL
_语法详细手册
oracle_PL
SQL
_语法详细手册 目 录 第一部分
SQL
语法部分 3 一、 CREATE TABLE
语句
3 二、 CREATE SEQUENCE
语句
5 三、 CREATE VIEW
语句
6 四、 INSERT
语句
: 7 五、 UPDATE
语句
: 9 六、 DELETE
语句
: 10 七、 TRUNCATE
语句
: 11 八、 各类FUNCTIONS: 12 1. 转换函数: 12 2. 日期函数 16 3. 字符函数 20 4. 数值函数 28 5. 单行函数: 33 6. 多行函数 35 第二部分 PL/
SQL
语法部分 41 一、 PL/
SQL
语言简介 41 二、 变量说明 48 三、 PL/
SQL
控制程序流 52 四、
存储
过程
54 五、
存储
函数 54 六、 PACKAGE 54 七、 触发器 56 八、 应用实例 58
存储
过程
与
SQL
语句
的区别
存储
过程
(Stroed Proceduer)是在大型数据库系统中,一组为了完成特定功能的
SQL
语句
集,经编译后,
存储
在数据库中。用户通过指定
存储
过程
的名字并给出参数(如果该
存储
过程
有参数)来执行它。再运行
存储
过程
前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的
过程
可极大地改善
SQL
语句
的性能。由于执行
SQL
语句
的大部分工作已经完成,所以
存储
过程
能以鸡块...
7天带你玩转My
sql
数据库之
SQL
语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL
语句
编写经验。满满的干货! 在网上找了好多
SQL
数据库的教程,但你还会面临这样的问题: 1. 自己写了
SQL
却不知道对不对。 2. 在上线后...
java
存储
过程
与
sql
语句
_
存储
过程
和
sql
语句
的差别
存储
过程
(Stroed Proceduer)是在大型数据库系统中,一组为了完成特定功能的
SQL
语句
集,经编译后,
存储
在数据库中。用户通过指定
存储
过程
的名字并给出参数(如果该
存储
过程
有参数)来执行它。再运行
存储
过程
前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的
过程
可极大地改善
SQL
语句
的性能。由于执行
SQL
语句
的大部分工作已经完成,所以
存储
过程
能以鸡块的速度执行。
SQL
...
SQL
存储
过程
使用介绍
在数据库编程
过程
中经常会用到
存储
过程
, 相比
SQL
语句
,
存储
过程
更方便 , 快速 , 安全 ; 先将
存储
过程
的相关介绍和使用方法总结如下 ;1.
存储
过程
的概念
存储
过程
(Stored Procedure) 是在大型数据库系统中 , 一组为了完成特定功能的
SQL
语句
集 ,
存储
在数据库中 , 经过第一次编译后再次调用不需要再次编译 , 用户通过指定
存储
过程
的名字并给出参数 (如果该
存储
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章