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