在命令行怎么执行sql文件

         编写如下的代码

<<block>>
DECLARE
	v_1 VARCHAR2(20) := 'block ';

BEGIN
		DBMS_OUTPUT.PUT_LINE(v_1);

		<<subblock>>
		DECLARE
			v VARCHAR2(20) := 'subblock';
		BEGIN
			DBMS_OUTPUT.PUT_LINE(v);
		END;

END;

        保存为到D:\1.sql文件中


        在命令行登录一个Oracle用户后,有两种方式这个文件

        1.  sql>@D:\1.sql

        2. sql>start D:\1.sql

        回车后,并不会马上执行,还要输入 符号 /

        有可能只是输出一句“PL/SQL 过程已成功完成。”

        这时,需要先输入一句 set serverout on  然后再去执行那个sql文件,就可以看到输出了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值