社区
应用实例
帖子详情
select * from (exec sp_存储过程)怎么写
tufun
2005-07-20 09:04:53
select * from (exec sp_存储过程)怎么写
我想在 sp_存储过 select 应该怎么写
...全文
571
3
打赏
收藏
select * from (exec sp_存储过程)怎么写
select * from (exec sp_存储过程)怎么写 我想在 sp_存储过 select 应该怎么写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
631799
2005-07-20
打赏
举报
回复
select * from OPENROWSET('SQLOLEDB',
'SERVER=zhouwp;uid=sa;pwd=zhou;Database=pubs','SET FMTONLY OFF;SET NOCOUNT ON exec sp_1 ''a''') as a
bflovesnow
2005-07-20
打赏
举报
回复
楼上正解。
wyb0026
2005-07-20
打赏
举报
回复
1.
--把存储过程返回的记录集插入到表中.
insert 表
exec 存储过程
--对表进行处理
select * from 表
2.
--直接对存储过程返回的记录进行处理
select a.*
from openrowset('SQLOLEDB','服务器名称';'用户名';'密码',
'exec 存储过程名') AS a
SQLSERVER中
exec
与
exec
sp
_
exec
utesql 的用法及比较
文章详细对比了SQLSERVER中的
exec
和
sp
_
exec
utesql两种执行动态SQL的方法。
exec
适用于执行
存储过程
,但不支持动态SQL的输入和输出参数,可能存在SQL注入风险。
sp
_
exec
utesql则支持参数化查询,能重用执行计划,提高性能并降低SQL注入风险。文章强调了
sp
_
exec
utesql在动态SQL执行中的优势和安全性。
SQL SERVER
EXEC
、
SP
_
EXEC
UTESQL
博客介绍了
EXEC
和
sp
_
exec
utesql执行动态SQL的相关内容。
EXEC
可执行
存储过程
和动态批处理,但存在不能有输入输出参数、性能和安全等问题,且不支持内嵌参数。
sp
_
exec
utesql对重用执行计划提供更好支持,支持内嵌参数,能避免SQL注入和保证执行计划重用,但调试时需手动替换占位参数。
存储过程
—动态执行(
exec
与
sp
_
exec
utesql的区别)
博客介绍了动态执行SQL语句的命令,包括
EXEC
和
sp
_
exec
utesql,给出了不同使用方法的示例,指出
存储过程
一般二者皆可,但需返回参数output时要用
sp
_
exec
utesql。还介绍了单引号赋值的额外知识点,并给出相关代码示例。
SQL Server 中
EXEC
全称
exec
ute 与
SP
_
EXEC
UTESQL动态执行sql代码语句 的区别
本文详细比较了MSSQL中
EXEC
和
SP
_
EXEC
UTESQL执行动态SQL的优缺点,强调了
SP
_
EXEC
UTESQL在性能、灵活性和安全性上的优势,适合SQL开发者了解两者选用策略。
SQL Server -
SELECT
FROM
存储过程
本文探讨了在SQL Server中如何有效利用
存储过程
返回的数据,包括使用表值函数、临时表、表变量、视图等方法,以及如何避免通过参数传递分页条件。
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章