ITPub博客

首页 > 数据库 > Oracle > 利用pl/sql执行本地的sql文件中的sql语句

利用pl/sql执行本地的sql文件中的sql语句

Oracle 作者:liuhaimiao 时间:2014-09-16 12:12:14 0 删除 编辑

功能:pl/sql执行本地的sql文件中的sql语句
说明:比如:d:\下有create_table.sql文件,则按如下方法执行:

步骤:
1、在pl/sql的command window下,
   或在windows的开始/'运行'下,sqlplus /nolog; connect loginName/loginPWD@oracleSID;
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博客 ” ,链接:https://blog.itpub.net/223653/viewspace-1270695/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
sap技术顾问

注册时间:2014-07-29

  • 博文量
    933
  • 访问量
    862049