Oracle和SQLServer的创建新表

版权声明:本文为博主原创文章,未经博主允许不得转载。谢谢合作~ https://blog.csdn.net/qq_41042595/article/details/80644290
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表一模一样,但是"原表"的约束并没有复制给"新表"!!!

猜你喜欢

转载自blog.csdn.net/qq_41042595/article/details/80644290