oracle 語法有些地方都是和mysql一樣,但還是有很多不同之處:
注意:dual該錶為oracle中本身就存在的資料表。比如想取資料庫時間(系統時間),或者測試資料,就可以用這張表來完成。
建立表語法:
create table 表名(
欄位名稱1 字段型別 是否為空,
欄位名稱2 字段型別 是否為空
);增加主鍵:
alert table 表名 add constrain 主鍵名 primary key (欄位名);
增加外來鍵:
alert table 表名 add constrain 外鍵名 foreign key(作為外來鍵的字段);
建立表時主鍵和外來鍵一起建立:
create table 表名(
atuoid number(10),
stu_id char(3),
sub_id char(3),
constrain 主鍵名 primary key (atuoid),
constrain 外鍵名 foreign key (stu_id)
);刪除表:
drop table student;
查詢表:
select * from student;
修改表表名:
rename alist_table_copy to alist_table;
增加列:
alert table test add address varchar2(10);
刪除列:
alert table test drop column address;
修改列名:
alert table test modify address addresses varchar(20);
--(1)利用已有的表建立新錶:
create table 新錶 as select * from 舊的表 where 1=2
--(2)利用現有的表的結構建立新錶 -- 注意:僅複製oracle資料表結構:採用的是子查詢方式
create table 新錶
select 欄位1,欄位2... from 舊的表 where 條件(舊的表字段滿足的條件)
--(3)利用現有的表的結構建立新錶 -- 注意:複製oracle資料表資料
create table 新錶
asselect * from 舊的表 where 1=1
--(4)利用現有的表的結構建立新錶 -- 注意:複製oracle資料表資料
create table 新錶
asselect 欄位1,欄位2... from 舊的表 where 條件(舊的表字段滿足的條件)
--(5)將查詢結果插入另一張表
insert into 另一張表
select * from 要查詢的表 where 條件(要查詢的表的列符合什麼條件
初次接觸perl
今天貝在煩乙個程式,也為難他了,剛學perl不到兩天,就讓他寫程式完成功能,雖然現在他有很大的提高,但是也還是心裡沒底啊。第一次布置的任務,他說如果不完成還是挺不好的,呵呵,沒辦法,我就樂於助人,趕緊看了看perl的大概語法,變數迴圈等,然後找了相關的網頁看了看,還好,因為比較熟悉c語言,而且上過s...
初次接觸powershell
在linux下接觸shell後,發現shell的功能是如此的強大!window呢?同樣,學習了 nix的做法,實現了shell,稱為powershell,在我看來,這個名字取得不過份,它通過。net與shell的結合,提供了強大的平台操作功能,提供了與 nix的相同的命令的語法,令 nix的程式設計...
初次接觸VBS
隨便找了段vbs程式,分析語句on error resume next 使程式按照產生錯誤的語句之後的語句繼續執行,具體見 dim sourcepath dim numb dim應該是定義變數吧,猜得set初始化變數 sub filew 寫檔案 dim fso,myfile set fso crea...