Oracle建立表語法 create

2022-09-16 20:33:25 字數 1023 閱讀 7453

--建立oracle表  -- 使用create關鍵字******

--(1)建立新錶

use 資料庫(在那個資料庫中建表)

create table 表名

(欄位名1(列名) 資料型別 列的特徵,

欄位名2(列名) 資料型別 列的特徵(not null),

......

)--(2)建立帶有主鍵約束的表語法

create table 表名

(欄位名1(列名) 資料型別 列的特徵,

欄位名2 資料型別 列的特徵(not null),

......

primary key(主鍵列欄位)

)--(3)利用現有的表建立表 -- 注意:僅複製oracle資料表結構:採用的是子查詢方式

create table 新錶

asselect * from 舊的表 where 1=2

--(4)利用現有的表的結構建立新錶 -- 注意:僅複製oracle資料表結構:採用的是子查詢方式

create table 新錶

select 欄位1,欄位2... from 舊的表 where 條件(舊的表字段滿足的條件)

--(5)利用現有的表的結構建立新錶 -- 注意:複製oracle資料表資料

create table 新錶

asselect * from 舊的表 where 1=1

--(6)利用現有的表的結構建立新錶  -- 注意:複製oracle資料表資料

create table 新錶

asselect 欄位1,欄位2... from 舊的表 where 條件(舊的表字段滿足的條件)

--(7)將查詢結果插入另一張表

insert into 另一張表

select * from 要查詢的表 where 條件(要查詢的表的列符合什麼條件)

--******************************11、檢視表結構  -- 使用desc關鍵字******************************

desc 表名

Oracle建立表語句語法詳解

建立表 create table 語法詳解 1.oracle常用的字段型別 oracle常用的字段型別有 varchar2 size 可變長度的字串,必須規定長度 char size 固定長度的字串,不規定長度預設值為 number p,s 數字型p是位數總長度,s是小數的長度,可存負數 最長38位...

Oracle建表語法

1 建立表的語句 1 建立模擬的資料表 1.1.建立學生表student create table student stuid number not null 學生id stuname varchar2 10 notnull 名稱 gender varchar2 10 notnull 性別 age ...

Oracle建立表語句語法詳解及示例

建立表 create table 語法詳解 1.oracle常用的字段型別 oracle常用的字段型別有 varchar2 size 可變長度的字串,必須規定長度 char size 固定長度的字串,不規定長度預設值為 number p,s 數字型p是位數總長度,s是小數的長度,可存負數 最長38位...