oracle怎么⽤命令执⾏sql⽂件执⾏外部⽂件:
c:>sqlplus user/pwd@db
sql>@new.sql
执⾏多个sql⽂件:
1.把所有的⽂件都放在同⼀个⽬录下,然后在命令⾏⾥执⾏命令:
c:>dir/b > d:/1.sql
会把所有的sql⽂件名都输出到⼀个sql⽂件中。
2.⽤UltraEdit打开⽣成的sql⽂件,alt+C切换到column mode,给所有的⾏前都添加⼀个"@",保存。
3.在sqlplus中执⾏"@d:/1.sql"
如何避免'&'字符:
sql中&可以传递参数,但有时需要插⼊'&',例:
SQL> select '&hello' v from dual;
输⼊ hello 的值: hello
原值 1: select '&hello' v from dual
新值 1: select 'hello' v from dual
v
-----
oracle登录命令hello
可以使⽤如下⽅法避免:
SQL> select chr(38) || 'hello' v from dual;
V
-
-----
&hello
SQL> set define off
SQL> select '&hello' v from dual;
V
------
&hello
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论