1. 程式人生 > >Oracle和SQLServer的建立新表

Oracle和SQLServer的建立新表

create table course
(
       couno number(9) not null constraint pk_couno primary key,
       couname varchar2(40),
       score number(3) default 0
)

在Oracle:

create table course1 as select * from course;

在SQLServer:

select * into course1 from course;

注意:

我的"course"表,是建了主鍵和預設約束

的,若建立"新表",在執行這"簡單的/不帶條件的"語句後,包含資料的course表(也可以不包含資料,只是舉個例子)就已經複製給"course1"表了,這時course1表的欄位與資料就是和course表一模一樣,但是"原表"的約束並沒有複製給"新表"!!!