INSERT SELECT 语句

INSERT SELECT语句是可以把SELECT查询返回结果集插入目标数据表中。

演示,首先创建一个临时表,

IF   OBJECT_ID  ( ' #t ' IS   NOT   NULL
    
DROP   TABLE  #t
    
CREATE   TABLE  #t 
(
    
[ MemberId ]   [ int ]   NOT   NULL ,
    
[ Name ]   [ nvarchar ] ( 100 NOT   NULL ,
    
[ Job ]   [ bit ]   NULL
)

  

 使用INSERT SELECT语法,

INSERT   INTO  #t  SELECT   [ MemberId ] , [ Name ] , [ Job ]   FROM   [ dbo ] . [ Member ]   WHERE   [ Job ]   =   1
-- 或者
INSERT   INTO  #t( [ MemberId ] , [ Name ] , [ Job ] SELECT   [ MemberId ] , [ Name ] , [ Job ]   FROM   [ dbo ] . [ Member ]   WHERE   [ Job ]   =   1

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值