SQL Server,取存储过程返回值。

SQL Server,取存储过程返回值。,第1张

如果返回标量值的话,例如文章的个数,可以使用储存过程的输出(OUTPUT)参数。在定义存储过过程时为参数指定OUTPUT关键字。C#调用存储过程时指定参数SqlParameter对象的Direction属性为Output。

如果是返回多个结果集的话,可以直接在存储过程中使用多个select查询就行。在C#代码中使用SqlDataReader对象的NextResult方法提取下一个结果集。

请采纳答案,支持我一下。

1 打开Microsoft  SQL Server数据库管理工具,选择SQL Server身份验证,输入登录名和用户密码,点击连接按钮。

2 选择要查看的数据库,展开所有选项。

3 在展开的所有列表中,选择‘可编程性’文件夹,并将其展开。

4 在‘可编程性’文件夹里,选择‘存储过程’并单击其前面的‘+’号,让其展开。下拉列表里会显示系统和用户的所有存储过程。

5 选择要查看的存储过程,依次选择:‘编写存储过程脚本为’--->‘Alter到’--->‘新的查询编辑器窗口’。可以修改存储过程。

6 存储过程的代码会显示在右边,可以对代码进行修改,保存后执行成功。

查看一个存储过程的SQL语句步骤如下:

1、开启Microsoft SQL Server数据库管理工具,输入账号密码连接到数据库。

2、如果数据库服务器上有多个数据库,选择我们要查看的数据库,展开其选项。

3、 在数据库展开的菜单中,找到‘可编程性’菜单,并将其展开。

4、在‘可编程性’菜单下面,找到‘存储过程’并单击其前面的‘+’号,让其展开。这里可以看见系统自带存储过程和用户自己编译的存储过程。

5、在要管理的存储过程名称上单击鼠标右键,依次选择:‘编写存储过程脚本为’--->‘Alter到’--->‘新的查询编辑器窗口’。这个动作是修改存储过程。

6、这时,我们就能清楚的看见这个存储过程的代码,可以做修改,修改后记得保存才能生效。

job只能执行pl/sql或者os script,二选一,不能混着来

你的这个需求还是os script比较方便实现

这个os的script:

os_scriptsh:

export ORACLE_HOME=

$ORACLE_HOME/bin/sqlplus aaa/bbb @/path/yourscriptsql

然后你在创建job的时候指定是os executable,指向这个os_scriptsh就可以了

以上就是关于SQL Server,取存储过程返回值。全部的内容,包括:SQL Server,取存储过程返回值。、sql server 2008,如何查看存储过程里面的内容、怎么查看一个存储过程的SQL语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9527529.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存