问题!在sql语句中可以使用存储过程吗!

qunw 2004-05-09 05:36:56
问题!在sql语句中可以使用存储过程吗!
...全文
177 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qunw 2004-05-11
  • 打赏
  • 举报
回复
up
qunw 2004-05-11
  • 打赏
  • 举报
回复
语句可以运行,但是不能返回的结果集是没有任何数据的!
好像有错误!
zjcxc 元老 2004-05-10
  • 打赏
  • 举报
回复
--参数要直接写进去:

select * from openrowset('sqloledb','server=服务器名;uid=用户名;pwd=密码;database=数据库名','exec 存储过程名 ''参数1'',''参数2''')
Lwg0901 2004-05-10
  • 打赏
  • 举报
回复
好像不能带参数的
Lwg0901 2004-05-10
  • 打赏
  • 举报
回复
zjcxc(邹建) 大哥太强大了。

试过了,果然好用
qunw 2004-05-10
  • 打赏
  • 举报
回复
up
qunw 2004-05-10
  • 打赏
  • 举报
回复
我试了试zjcxc(邹建)大哥的方法,但是返回的却是空集!没有数据!
例如:
select * from openrowset('sqloledb','server=服务器名;uid=用户名;pwd=密码;database=数据库名','exec sp_Columns 表名')
qunw 2004-05-10
  • 打赏
  • 举报
回复
对我就是想在sql语句中使用存储过程
lanxundesign 2004-05-09
  • 打赏
  • 举报
回复
楼主如果问在查询中用存储过程 就用邹大哥的
aierong 2004-05-09
  • 打赏
  • 举报
回复
看你在什么情况下用

请把你问题说明白些
leiyingw 2004-05-09
  • 打赏
  • 举报
回复
有点不大明白你的意思,
是不是说怎么样执行存储过程
exec 存储过程名 '参数1','参数2'......

例如:EXECUTE roy_check 'BU1032'

zjcxc 元老 2004-05-09
  • 打赏
  • 举报
回复
--可以这样使用

select * from openrowset('sqloledb','server=服务器名;uid=用户名;pwd=密码;database=数据库名','exec 存储过程名')
zjcxc 元老 2004-05-09
  • 打赏
  • 举报
回复
不能直接使用.

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧