打印至控制台(無顯示):
| 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;
只能在命令窗口中使用。
