99问答网
所有问题
当前搜索:
sqlplus调用存储过程
oracle怎么执行
存储过程
答:
sqlplus
或者PL/SQL SQL窗口 输入(单独
调用存储过程
):无参数 EXEC 过程名;或者 BEGIN 过程名 END;IN 参数 EXEC 过程名(入参数..);或者 BEGIN 过程名(入参数...)END;OUT参数,IN OUT参数 variable 绑定变量名 数据类型; //定义一个变量接收出参数的值;EXEC 过程名(:绑定变量名);
oracle怎么
调用
带参数的
存储过程
答:
sqlplus
或者PL/SQL SQL窗口输入(单独
调用存储过程
):无参数EXEC 过程名;或者BEGIN过程名END; IN 参数EXEC 过程名(入参数..);或者BEGIN过程名(入参数...)END; OUT参数,IN OUT参数variable 绑定变量名 数据类型; //定义一个变量接收出参数的值;EXEC 过程名(:绑定变量名);
exec和call
调用
procedure的区别
答:
exec和execute是
sqlplus
的命令,只能在sqlplus或者sqlcommand命令窗口中使用。call是sql命令,任何工具都可以使用,比如高级语言编程中调用数据库的存储过程,也包括在sql windows。begin...end表示一段代码块,如果需要通过一定过程编程来
调用存储过程
,则要用begin...end。
sqlplus
存储过程
无法结束命令
答:
看见了吗?第6行,需要加一个反斜杠 执行的话,你需要 这样 第一行那个set...是让结果能在
sqlplus
中显示的一个设置选项 剩下从begin开始到反斜杠结束,是执行
存储过程
那个hello就是显示的结果
请问oracle怎么执行
存储过程
答:
使用oracle
调用存储过程
得方式和plsql不一样,下面给你个调用例子
过程调用
方式一 declare realsal emp.sal%type;realname varchar(40);realjob varchar(40);begin //存储过程调用开始 realsal:=1100;realname:='';realjob:='CLERK';runbyparmeters(realsal,realname,realjob); --必须按...
plsql怎么把
存储过程
导出来
答:
1、PL/SQL--->TOOL--->Export user objects,然后选中要导出的
存储过程
---》导出 文件:p.sql 2、新建:登录
sqlplus
,输入:@D:/p.sql;
怎么在
存储过程
中
调用
和执行外部的sql脚本文件
答:
job只能执行pl/sql或者os script,二选一,不能混着来 你的这个需求还是os script比较方便实现 这个os的script:os_script.sh:export ORACLE_HOME=...ORACLE_HOME/bin/
sqlplus
aaa/bbb @/path/yourscript.sql 然后你在创建job的时候指定是os executable,指向这个os_script.sh就可以了 ...
如何导出ORACLE指定
存储过程
答:
1、要想连接到一个数据库,先得配置一个tnsnames.ora文件。路径位于 【XX】/NETWORK/ADMIN/tnsnames.ora。【XX】视具体情况而定。截图中红框标记的地方需要改成你需要连接的数据库的信息。2、测试数据库是否能连通。运行CMD,命令行执行:
sqlplus
用户名/密码@数据库。3、编写导出
存储过程
的脚本,保存...
如何导出ORACLE指定
存储过程
答:
1、要想连接到一个数据库,先得配置一个tnsnames.ora文件。路径位于 【XX】/NETWORK/ADMIN/tnsnames.ora。【XX】视具体情况而定。截图中红框标记的地方需要改成你需要连接的数据库的信息。2、测试数据库是否能连通。运行CMD,命令行执行:
sqlplus
用户名/密码@数据库。3、编写导出
存储过程
的脚本,保存...
如何获取
存储过程
和函数的源代码
答:
plsql developer中:打开一个sql窗口,输入
存储过程
名,右键单击该存储过程名,会有菜单弹出,选择 "View spec & body"或者"Edit spec & body",后者是可以直接修改存储过程的。如果是在
sqlplus
中,可以通过查询表all_source中的text字段,查询出源代码。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜