
正文
oracle存储过程调用shell,Oracle存储过程调用存储过程返回的游标为空
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle存储过程调用unix上shell脚本不成功
shell的环境变量问题,你在shell内部的变量是获取不到外部执行结果的。
)存储过程创建有语法错误,编译应该不能通过。明显的 update students set STUDENT_AGE = 10 后面少了分号(;),因此调用不成功没有什么奇怪的。
被锁定的话,你可以是做不了的。等待也是没用的啊,只要被锁了,永远你也做不了。除非解锁了。应该先去检查为何被锁吧。 调用存储过程,返回结果可以有,得看你的存储过程怎么写了,可以在存储过程里增加返回值的。
相关问答
Q1: 如何写一个shell脚本调用写好的oracle存储过程?
1、需要修改一下oracle用户密码,如果存储过程有参数还需要修改调用的地方。
2、这个问题你可能通过查询oracle的系统表,例如all_all_tables,用这些对象的列表生成一批数据库删除对象的语句,然后将这些语句存到文件,用sqlplus的文件参数执行这一批语句。
3、对于存储我是不很了解,但是可以通过这种方式来调用oracle的sqlplus。
4、\x0d\x0a原则就是:你要调用哪个存储过程,就要为该存储过程传入它需要的参数\x0d\x0a它定义的几个,你就传入几个\x0d\x0a当然参数的类型要对应上。
5、被锁定的话,你可以是做不了的。等待也是没用的啊,只要被锁了,永远你也做不了。除非解锁了。应该先去检查为何被锁吧。 调用存储过程,返回结果可以有,得看你的存储过程怎么写了,可以在存储过程里增加返回值的。
6、新建一个存储过程(Procedure)。修改存储过程,这个存储过程有一个输入参数(pid)跟一个输出参数(name),即通过用户id查询用户名称并将名称返回。调试存储过程,找到刚刚创建的存储过程右击并点击【test】选项。
Q2: shell调用oracle存储过程
1、被锁定的话,你可以是做不了的。等待也是没用的啊,只要被锁了,永远你也做不了。除非解锁了。应该先去检查为何被锁吧。 调用存储过程,返回结果可以有,得看你的存储过程怎么写了,可以在存储过程里增加返回值的。
2、对于存储我是不很了解,但是可以通过这种方式来调用oracle的sqlplus。
3、这个问题你可能通过查询oracle的系统表,例如all_all_tables,用这些对象的列表生成一批数据库删除对象的语句,然后将这些语句存到文件,用sqlplus的文件参数执行这一批语句。
4、shell的环境变量问题,你在shell内部的变量是获取不到外部执行结果的。
关于oracle存储过程调用shell和Oracle存储过程调用存储过程返回的游标为空的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







