SQL中表结构的复制

1、说明:复制表(只复制结构,源表名:a 新表名:b)

法一:select * into b from a where 1<>1
例:把TblTeacher表复制到NewTeacher2
select * into NewTeacher2 from TblTeacher where 1<>1
法二:select top 0 * into b from a
例:
select  top 0 * into NewTeacher3 from TblTeacher
--如果说表New3已经存在,就进行以下设置:
SET IDENTITY_INSERT NewTeacher3 ON
insert into NewTeacher3
SET IDENTITY_INSERT NewTeacher3 OFF

Sql如何相表里复制一条记录  复制整个表
例:
--这个语句从anothertable拷贝记录到mytable.只有表anothertable中字段another_first的值为‘Copy Me!’的记录才被拷贝
INSERT mytable (first_column,second_column)
  SELECT another_first,another_second
  FROM anothertable
  WHERE another_first='Copy Me!

sql里面如何复制表结构和复制表?
例:
--建立新表a2并且复制a1表结构到a2
select  top 0 * into a2 from a1
--a2表中插入与a1相同数据
insert into a2 select * from a1
--复制并插入数据
select * into a2 from a1select * from a2

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值