美文网首页
sql server exec(sql)接受结果集插入临时表同

sql server exec(sql)接受结果集插入临时表同

作者: 吉凶以情迁 | 来源:发表于2025-01-07 17:06 被阅读0次

思路 就是 右边所有字段全部接受, 插入的时候指定右边所有列。
否则会导致数目不匹配
EXEC()的返回代表右边 , 接受返回代表坐标

@sql='select name,age from xxx'

对于接收exec结果集临时表必须定义

DECLARE @TempTable(
    id BIGINT IDENTITY(1, 1),
    name nvarchar(100),age int

 INSERT INTO @TempTable(
Name,age ) EXEC(@sql);
    SELECT * FROM @MaterialDto

相关文章

  • case when then else end

    给定一张表 求这样的结果集: -- 建表sql: sql: 结果:

  • SQL临时表操作

    SQL中为了方便操作可以使用临时表以帮助存贮中间结果,方便操作。以#开头的表是临时表,名字可以随便取插入的方式有多...

  • SQL 语句

    SQL select 语句 SELECT语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。 SQL ...

  • SQL SELECT语句

    SQL SELECT 语句 SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。SQL ...

  • C语言实现ODBC+SQL插入AES加密数据 sql serve

    一、ODBC往Sql Server 插入数据的常规操作   代码如下:   SQLCHAR sql[]="INSE...

  • 视图

    SQL CREATE VIEW 语句 什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视...

  • 美团二面:你向 Mysql 数据库插入 100w 条数据用了多久

    目录 多线程插入(单表) 多线程插入(多表) 预处理SQL 多值插入SQL 事务(N条提交一次) 多线程插入(单表...

  • 数据库表行列转换

    行转列 创建表kecheng,并插入数据 查询该表,结构显示: 通过sql查询显示下图: SQL_A: SQL_B...

  • 一、数据库之SQL语句

    一、SQL创表 二、SQL-插入 三、SQL-修改 四、SQL-删除 五、SQL-查询 以上是SQL语句常用的用法...

  • SQL Server 临时表的删除

    临时表与一般的表不同,它是保存到tempDb表中。临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创...

网友评论

      本文标题:sql server exec(sql)接受结果集插入临时表同

      本文链接:https://www.haomeiwen.com/subject/pxsjyjtx.html