利用pl/sql執行本地的sql檔案中的sql語句

liuhaimiao發表於2014-09-16

功能:pl/sql執行本地的sql檔案中的sql語句
說明:比如:d:\下有create_table.sql檔案,則按如下方法執行:

步驟:
1、在pl/sql的command window下,
   或在windows的開始/'執行'下,sqlplus /nolog; connect ;
2、執行:
@@d:\drop_table.sql
@@d:\create_table.sql      

說明:.sql檔名字中不能有空格,
      如create_table.sql是合法的,create table.sql是非法的。

檔案內容:
drop_table.sql檔案內容:

drop table tb_6;
drop table tb_5;
      
create_table.sql檔案內容:

--drop table tb_5;
create table tb_5(

 SORT_ID              NUMBER(10)                      not null,
   ITEM_ID              VARCHAR2(30)                    not null,
   STUFF_NAME           VARCHAR2(200)                   not null,
   IS_NEED              CHAR(1),
   IS_ELECTRON          CHAR(1),
   constraint PK_TB_5 primary key (SORT_ID)

);

--drop table tb_6;
create table tb_6(
        SORT_ID              NUMBER(10)                      not null,
   ITEM_ID              VARCHAR2(30)                    not null,
   STUFF_NAME           VARCHAR2(200)                   not null,
   IS_NEED              CHAR(1),
   IS_ELECTRON          CHAR(1),
   constraint PK_TB_6 primary key (SORT_ID));

) ;

*/

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1270695/,如需轉載,請註明出處,否則將追究法律責任。

相關文章