简单问题,送分了!一百分,快来抢啊! 寫到一個.sql文件裡面,然後執行這個文件即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 详细一点:先把这一堆命令写成一个文件比如aaa.sql然后这样执行:sql>@aaa.sql或者:sql>start aaa.sql 不可以的,这个小弟早就试过,无法执行啊!Oracle8.1.7下Sql*Plus. sqlplus user/pass@constring @aaaa.sql 哦,保存成文件是可以的,刚刚试验成功,但是我需要在.NET环境下用C#调用Oracle,保存成文件显然不现实,有没有直接在程序里执行的方法。不好意思!^_^ 怎么回不能执行呢?如:TEST.SQL文件在C:\下面SQL*PLUS执行@C:\TEST.SQLOK! 前面加个begin,后面加个end;,在文件或SQL*plus或程序中都可以执行.begin insert into ...; insert into ...; .....end;/ 一次执行100条,那也是100次insert,不明白你到底想做什么? 最后不要忘了commit;你不提交是不行的。 写在程序里也是可以的呀,写在SQL文件中,然后用ADO的组件去执行这个SQL文件中的语句,在执行完了以后记得COMMIT,这样的话,你的数据就保存到你的数据库中去了 Oracle RAC 数据库连接不上 查看某个用户下是否存在某张表 三招让Oracle表列管理更简单 请问ORACLE10G和ORACLE805在处理大字段上有什么区别么? oracle数据从别的机器的F盘考到服务器的D盘,启动不了,要怎么修改 sqlplus连接oracle的问题?高人请指教 想了半天,这SQL语句真让我头疼………… 初学Oracle的一堆烦恼....在线.... 关于oracle92的服务 如何在一个数据库中建立两个实例(ORACLE 8.17) 急!请帮忙指点一个SQL语句的优化问题 vc中怎么调用返回记录集的存取过程,急!急!
先把这一堆命令写成一个文件比如aaa.sql
然后这样执行:
sql>@aaa.sql
或者:
sql>start aaa.sql
如:TEST.SQL文件在C:\下面
SQL*PLUS执行
@C:\TEST.SQLOK!
begin
insert into ...;
insert into ...;
.....
end;
/