建立表的語法
-建立**語法:
create table 表名(
欄位名1 字段型別(長度) 是否為空,
欄位名2 字段型別 是否為空
);-增加主鍵
alter table 表名 add constraint 主鍵名 primary key (欄位名1);
-增加外來鍵:
alter table 表名
add constraint 外鍵名 foreign key (欄位名1)
references 關聯表 (欄位名2);
在建立**時就指定主鍵和外來鍵
create table t_stu (
stu_id char(5) not null,
stu_name varchar2(8) not null,
constraint pk_t_stu primary key (stu_id)
);主鍵和外來鍵一起建立:
create table t_score (
exam_score number(5,2),
exam_date date,
autoid number(10) not null,
stu_id char(5),
sub_id char(3),
constraint pk_t_score primary key (autoid),
constraint fk_t_score_refe foreign key (stu_id)
references t_stu (stu_id)
)
Oracle建立臨時表的語法
在oracle8i或以上版本中,可以建立以下兩種臨時表 1。會話特有的臨時表 create global temporary on commit preserve rows 2。事務特有的臨時表 www.2cto.com create global temporary on commit delet...
oracle 建立表空間語法
很久沒用oracle資料庫了,發現語法都有點淡忘了。最近發現語言接觸多了,語法是乙個最容易混淆的地方,只有明白了其內在的原理用起來才能得心應手不會遺忘吧。下面是乙個專案中用到的一些語句,記錄下來,免得下次再找。create temporary tablespace cz temp tempfile ...
oracle建立表,增刪改資料的語法
create table 表名 列名1 number 10 number是指數字型別,後面括號裡給的是乙個引數,不可超出的長度 列名2 varchar2 10 varchar2是指字串型別,後面也是乙個不可超過的長度 列名3 date 日期型別 insert into 表名 列名1,列名2,列名3 ...