6 sql sybase stored-procedures
我有一个返回大量结果的存储过程,并希望有一种更好的方法来调试/解析结果,而不是复制/粘贴到excel或其他任何东西 - 有没有办法将过程的结果传递给查询?例如,如果程序调用是这样的:
exec database..proc 'arg1','arg2','arg3'
Run Code Online (Sandbox Code Playgroud)
我的想法是做一些像:
select distinct column1 from
(exec database..proc 'arg1','arg2','arg3')
Run Code Online (Sandbox Code Playgroud)
这显然不起作用,或者我不会在这里.如果重要,那就是sybase数据库.
谢谢!
您可以在 sp 中创建一个临时表 (#temp) 并在其中填充结果集。您稍后可以从同一会话的同一临时表中进行选择。(或者在 sybase 中使用 ##temp 语法的全局临时表)
这是因为您想要执行的操作(select * from exec sp)在 sybase 中无法直接实现
| 归档时间: |
|
| 查看次数: |
12243 次 |
| 最近记录: |