打印至控制台(无显示):
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;
只能在命令窗口中使用。
原文:http://www.cnblogs.com/langtianya/p/5066635.html