INSERT SELECT 语句

本文介绍如何使用INSERTSELECT语句将SELECT查询结果插入到指定表中。通过创建临时表并利用INSERTSELECT语法,可以轻松实现数据转移。示例展示了从源表中选择特定条件的数据并插入到目标表的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

IF OBJECT_ID ('#t'IS NOT NULL
    
DROP TABLE #t
    
CREATE TABLE #t 
(
    
[MemberId] [int] NOT NULL,
    
[Name] [nvarchar](100NOT 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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值