Oracle的DBMS_OUTPUT.PUT_LINE用法及脚本批处理方法


打印至控制台(无显示):

BEGIN

DBMS_OUTPUT.PUT_LINE('Hey look, ma!');

END;

/

打印至控制台(有显示):

SET SERVEROUTPUT ON

BEGIN

DBMS_OUTPUT.PUT_LINE('Hey look, Ma!');

END;

/

打印至控制台(有显示方式二):

EXECUTE DBMS_OUTPUT.PUT_LINE('Hey look, Ma!');

exec dbms_output.put_line('Hey look, Ma!');

/

执行脚本:

方式一:单个脚本

Abc.sql

insert into userinfo values('2','亚当');

insert into userinfo values('2','夏娃');

执行:

Sql>@c:/abc.sql

方式二:多个脚本

a.sql

insert into userinfo values('4','亚当');

insert into userinfo values('5','夏娃');

b.sql

insert into userinfo values('6','亚当');

insert into userinfo values('7','夏娃');

ab.sql

@@a.sql

@@b.sql

执行脚本

Sql>@c:/abc.sql

方式三:批处理BAT方式

Auto.bat

sqlplus zhd/wdpc @abc.sql

abc.sql

@@a.sql

@@b.sql

commit;

pause; --可以注释掉,暂停作用

exit;

Show All:显示出Oralce中所有的开关项。具体含义请百度。

远程连接数据库执行bat批处理

sqlplus kdbase/kdbase@//10.106.200.183:1521/newdevdb @T_CDK.sql

插入特殊字符&

加一句: set define off

修改表结构:

alter table table_name

add (name varchar(20) default 'unkown');

alter table table_name

modify (name varchar2(30) default 'hebei');

alter table table_name

drop column column_name;

rename t_xcfl_alter to t_xcfl; --改表名

显示表结构

describe hr_employee;

只能在命令窗口中使用。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM