把所有的sql写成一个文件就是类似于这样。
建立一个文件命名为name.sql,存在一个路径下如:D:\mywork\name.sql
文件的内容为:
drop table test;
create table test
...
...
;
然后,用sqlplus连接oracle数据库
连接进去后,直接敲@D:\mywork\name.sql 回车后,
这些脚本给自动执行了。。
---
注意的是:看drop语句是不是drop了不该drop的表

解决方案 »

  1.   

    你老板是要你将所有sql语句放一个后缀名为.sql文件里,其实.txt文件也可以。先写drop是避免在建表前若已存在同名的表时,sqlplus会报出该物件已存在的信息。
      

  2.   

    你们老板的意思是把sql语句写成可执行的脚本,然后在sqlplus中@path\name.sql执行该脚本你写的sql应该是表和其他一些的创建脚本,在创建表之前最好先drop table
      

  3.   

    Oracle系统命令下有许多.sql文件,找几个看一下,就能弄得差不多了。