生成一SQL文件 里面语句如下insert into aaaaa(id) values('ss')
/
commit
/在sqlplus里 打开这个文件 执行总是
1 insert into aaaaa(id) values('ss')
2 /
3* commit
/
*
错误位于第2行:
ORA-00933: SQL 命令未正确结束是不是plus 不能扫行多条SQL语句啊?改用 worksheet 就可以。那我想在计划任务里 定时执行 worksheet 的参数应该怎么写?请帮忙!!!!急死了
/
commit
/在sqlplus里 打开这个文件 执行总是
1 insert into aaaaa(id) values('ss')
2 /
3* commit
/
*
错误位于第2行:
ORA-00933: SQL 命令未正确结束是不是plus 不能扫行多条SQL语句啊?改用 worksheet 就可以。那我想在计划任务里 定时执行 worksheet 的参数应该怎么写?请帮忙!!!!急死了
比如说d:\doer.sql
insert into aaaaa(id) values('ss');
commit;然后,在sqlplus里面
@d:\doer.sql
回车就可以。
/ 执行程序段结束
; 单行dml或ddl执行结束
@ 执行sql脚本文件a.sql内容:
create table test_1( a number,b varchar2(20) );
insert into test_1 values(1,'a');
commit;
create procedure pro_test1
is
var_a number;
begin
var_a := 2;
insert into test_1(a) values(var_a);
commit;
end;
/
在sqlplus里执行@a.sql就执行了里边的脚本分别创建表\插入数据\创建一个简单存储过程
建议用pl/sql
写脚本要知道各个符号的意义:
/ 执行程序段结束
; 单行dml或ddl执行结束
@ 执行sql脚本文件借用三楼的哈!不要生气!吼吼