这样
我写好了三个脚本
分别为
f:\abc\a.sql
f:\abc\b.sql
f:\abc\c.sql
请问用什么办法可以顺序的执行a.sql,b.sql,c.sql三个文件?
用PL/SQL自带的工具或者OS文件执行都可以
但是要求就是一条命令能够全部自动执行
谢谢各位了!
我已经自己知道了。。。。
直接编辑命令窗口
写入
@f:\abc\a.sql
@f:\abc\b.sql
@f:\abc\c.sql
保存为a.pdc文件
然后直接用@执行该文件就OK了。。。
谁先回答就确认为正确答案吧。。。辛苦各位来浏览了。。。
用PL/SQL在oracle下执行多个SQL脚本的方法:
PL/SQL developer----->File------>New---->command window
然后在弹出的窗口里依次执行:
SQL> @f:\abc\a.sql;
SQL> @f:\abc\b.sql;
SQL> @f:\abc\c.sql;
SQL*Plus 中执行多个*.sql脚本文件的方法:
1、在SQL*Plus中执行单个sql脚本文件: SQL>@c:\aaa.sql ;
2、在SQL*Plus中执行多个sql脚本文件: 比如你要执行得2个sql脚本 a.sql 和 b.sql 现在你重新写一个脚本 c.sql 其中得内容如下 @@a.sql @@b.sql 然后把c.sql放在a.sql和 b.sql 得同一个目录中即可,然后在sqlplus下执行:SQL>@c.sql 就可以了。
本回答被网友采纳如何用PL\/SQL在oracle下执行多个SQL脚本?
1、在SQL*Plus中执行单个sql脚本文件: SQL>@c:\\aaa.sql ;2、在SQL*Plus中执行多个sql脚本文件: 比如你要执行得2个sql脚本 a.sql 和 b.sql 现在你重新写一个脚本 c.sql 其中得内容如下 @@a.sql @@b.sql 然后把c.sql放在a.sql和 b.sql 得同一个目录中即可,然后在sqlplus下执行:SQL>...
如何用PL\/SQL在oracle下执行多个SQL脚本?
1:并行执行的话,可以多开窗口2:串行执行多个脚本的话,可以使用把下面内部保存在1个sql脚本内容,这样自动调用多个脚本执行@@D:\\SQL\\autoExec\\1.sql@@D:\\SQL\\autoExec\\2.sql@@D:\\SQL\\autoExec\\3.sql
如何用PL\/SQL在oracle下执行多个SQL脚本?
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击...
如何在Oracle中一次执行多条sql语句
1、以正常的方式编写sql,根据阅读与编写的需要,中间肯定会有换行符 2、在执行之前进行替换:strSql = strSql.Replace("r\\n", " ").Replace('\\n', ' ');如果不采用这种方式,可能的异常有:ORA-00933: SQL 命令未正确结束(如果sql没有以分号结尾)ORA-00911: 无效字符(如果未加begin 和 ...
如何在Oracle中一次执行多条sql语句
sqlplusSQL>@c:\\create_sql.sql;或者建立批处理文件createsql.bat,内容如下:sqlplusscott\/tiger@ora@c:\/create_sql.sql
数据库操作中如何批量执行多个sql文件
Oracle批量执行SQL文件 1:运行cmd进入命令行界面2:进入到存放批量sql的文件夹下面3:输入命令 sqlplus 数据库名\/密码@数据库 按回车键4:输入spool 指定路径:\\a.log 按回车键 (此步骤的主要作用就是追踪批量执行sql的日志,路径随便写,只要能找到就行,a.log可以随便起名,但是必须...
求一个oracle执行多个sql脚本文件的批处理命令
Dim WshShell, oExec Set WshShell = CreateObject("WScript.Shell")'创建脚本对象 Set oExec = WshShell.Exec("sqlplus -S scott\/tiger @D:\\a.sql")'-s是不回显,然后跟用户名和密码,之后是sql语句路径 Set oExec = WshShell.Exec("sqlplus -S scott\/tiger @D:\\b.sql")--- --- STT@...
oracle多条语句逐条执行,不要同步执行的方法
换一个软件呗,用pl\/sql。比如输入如下:create table test(id int);insert into test values (1);commit;然后全选,执行就行,关键是每一句语句中间用英文写法分号分隔开。
怎么用Oracle 存过中执行多个查询SQL 并返回结果,SQL和返回结果都存在一...
create t_sql(id number,a varchar2(3000));create t_sql_result(id number,col1 varchar2(400),col2 varchar2(400),...colN varchar2(400));如果所有SQL返回的列数都一样,那很简单,直接写到 t_sql_result 表里面即可。如果SQL返回的列数不一样,则需要判断每个sql返回...
plsql怎么可以打开两个窗口
PL\/SQL是Oracle数据库的编程语言,通常是在一个数据库会话(Session)中执行。在一个会话中,不能直接打开两个PL\/SQL窗口,但可以通过以下方法模拟同时打开两个窗口:1. 使用多个数据库工具:您可以使用多个数据库工具(如Oracle SQL Developer、TOAD等)打开多个单独的PL\/SQL编辑器窗口。每个工具窗口代表...