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


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;

只能在命令窗口中使用。