将存储过程和其他变量插入临时表

2024-01-08

我有一个存储过程和 3 个变量。我需要将它们全部插入临时表中的同一行。这可能吗?我试过

INSERT INTO #Temp (@Ad, @B, @C, @SPInt) 
    SELECT 
        @Ad, @B, @C, EXEC sp_XYZ @A, @B, @C

但这是行不通的。


最简单的方法是修改存储过程以返回输入参数以及其他所有内容。

如果没有,您需要将输出结果存储在某处,然后插入到#Temp。这是一种方法:

create table #temp_exec (. . .);
insert into #temp_exec ( . . . )
    exec sp_xyz @A, @B, @C;

insert into #temp (a, b, c, . . . )
    select @A, @B, @C, . . .
    from #temp_exec;

If #temp一开始是空的,那么你不需要另一个表:

insert into #temp ( . . . )
    exec sp_xyz @A, @B, @C;

update #temp
    set a = @A, b = @b, c = @c;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将存储过程和其他变量插入临时表 的相关文章

  • 如何为“%abc%”搜索创建文本索引?

    我想对查询进行索引x like abc 如果我有一个如下表 create table t data varchar 100 我想创建一个索引以便能够有效地执行以下操作 select from t where contains abc 和这个
  • 如何创建包含多列MD5的GENERATED列?

    我尝试在 PostgreSQL 14 3 中添加下表 CREATE TABLE client cache id BIGINT PRIMARY KEY GENERATED ALWAYS AS IDENTITY request VARCHAR
  • EF6 不从数据库生成外键关联

    PROBLEM 我正在尝试使用数据库优先方法创建 EF6 模型 简单来说 我有2张桌子tblUser and tblMilkMan上有外键关系UserID柱子 但是当我创建一个新的 EDMX 图并添加 2 个表时 我看不到其中的关系 未创建
  • 在一个查询中对同一个表进行多个 COUNT SELECT

    对于某些人来说 这可能看起来很简单 但我就是无法理解 我一遍又一遍地从同一个表中进行多个 MS SQL SELECT 查询 SELECT count Page as tAEC FROM someTable WHERE Page LIKE A
  • MySQL Tinybit(1) 通过视图的列

    我有一个连接 2 个表的视图 其中一个表具有表示布尔值的tinyint 1 类型的列 该表在连接时并不总是有条目 因此当行丢失时视图需要采用 0 false 值 我希望视图公开 TINYINT 1 类型且 NOT NULL 类型的列 因为它
  • 当两个表非常相似时,什么时候应该将它们合并?

    我有事件和照片 然后对两者进行评论 现在 我有两个评论表 一个用于与事件相关的评论 另一个用于照片评论 架构与此类似 CREATE TABLE EventComments CommentId int EventId int Comment
  • 使用 SQL 扩展事件捕获链接服务器查询

    我尝试了许多事件类型 但无法实现链接服务器的日志记录 我可以找出所有其他数据库的事件 但对于链接服务器却没有运气 有什么建议 您可以使用OLEDB DATA READ跟踪对链接服务器的查询的事件 如果此事件的结果比您想要的更详细 您可能需要
  • 从 SQL 数据库获取日期时间

    我的数据库表中有一个 DateTime 记录 我编写一个查询从数据库中获取它 string command2 select Last Modified from Company Data where Company Name Descrip
  • 如何获得组中“中间”值的平均值?

    我有一个包含值和组 ID 的表 简化示例 我需要获取中间 3 个值的每组的平均值 因此 如果有 1 2 或 3 个值 则它只是平均值 但如果有 4 个值 它将排除最高值 5 个值将排除最高值和最低值 等等 我正在考虑某种窗口函数 但我不确定
  • 获取从开始日期到结束日期的活跃周数

    我的订阅数据如下所示 数据显示用户何时购买订阅 它有user id subscription id start date and end date 我已经得出wk start and wk end从中 user subscription i
  • 在 SQL 中如何获得整数的最大值?

    我试图从 MySQL 数据库中找出整数 有符号或无符号 的最大值 有没有办法从数据库本身提取这些信息 是否有我可以使用的内置常量或函数 标准 SQL 或 MySQL 特定的 At http dev mysql com doc refman
  • IN 运算符对 SQL 查询性能的影响有多大?

    我的 SQL 查询需要 9 个小时才能执行 见下文 Select Field1 Field2 From A Where Field3 IN 45 unique values here 当我将此查询拆分为 3 个完全相同的查询 仅每个 IN
  • 内连接 3 个表

    我正在使用 PHP 和 PDO 我需要重新收集连接 3 个表的信息 photos albums 相册照片 该表具有以下结构 photos photo id int path varchar nick varchar date timesta
  • 如何在“order by”中添加条件?

    我有一个带有输入参数的存储过程 现在根据这个参数 我的 order by 语句将发生变化 如果输入参数是 ID int类型列 则按ID排序 如果是 ProductType 则按产品类型排序 如果是 IssueDate 则应按问题日期排序 现
  • SQL Server - SQL 替换整个数据库中所有表中的所有列

    这是一个很遥远的事情 我猜这个问题没有简单的答案 但是 我继承了一个数据库 其中填充了一些可怕的数据 许多包含描述的行都有回车符 这意味着当我们 BCP 输出数据时 它会带有回车符 我的问题 有没有办法在 MS SQL Server 中对整
  • 我们可以使用sql列出MS Access数据库中的所有表吗?

    我们可以使用 sql 找到 ms access 中的所有表吗 就像我们在 sql server 中所做的那样 select from sys tables 在sqlite中 SELECT FROM sqlite master where t
  • 更高效的 LINQ 查询

    有人可以帮我将此查询循环变成高效的 Linq 查询吗 我将其加载到 TreeView 中 因此必须附加每个项目 包含也非常低效 延迟加载项目也不起作用 事实上 这个查询访问数据库的次数比应有的要多 public IQueryable
  • INNER/RIGHT/LEFT JOIN 怎么会比 FULL JOIN 慢 14 倍?

    我有一个查询 使用 FULL JOIN 需要 2 5 秒 使用 INNER RIGHT 或 LEFT JOIN 需要 40 秒 这是查询 子查询 完成两次 本身只需要 1 3 秒 SELECT T1 time T1 Total T1 rn
  • 如何在 Postgresql 中将 GIST 或 GIN 索引与 hstore 列一起使用?

    我正在使用 postgresql 9 3 的 hstore 我正在尝试对 hstore 列使用索引就像文档所述 http www postgresql org docs 9 3 static hstore html 我的问题是索引似乎没有被
  • parent_id 是外键(自引用)并且为 null?

    浏览 Bill Karwin 的书 SQL Antipatterns 第 3 章 Naive Trees 邻接表 父子关系 有一个注释表的示例 CREATE TABLE Comments comment id SERIAL PRIMARY

随机推荐

  • 为什么 eventsMatchingPredicate 返回 nil?

    这是我的代码 NSString calID NSUserDefaults standardUserDefaults objectForKey calendarIdentifier EKCalendar cal eventStore cale
  • 部署失败错误:Mono.AndroidTools.InstallFailedException:失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

    我的应用程序没有错误 但是当我尝试调试应用程序时 部署失败 没有错误 并给出以下输出 部署失败 1 gt Mono AndroidTools InstallFailedException 失败 INSTALL FAILED UPDATE I
  • 如何用新创建的节点替换TreeView选定的节点

    我有一个填充的treeView 其中包含我创建的节点 有几个节点类 全部继承自treeNode 当我编辑节点 使用 GUI 对话框 时 它可能会更改为不同的类 因此我在该过程中创建一个新节点 并尝试用我的新节点替换所选节点 但这不起作用 该
  • 在 bash 中声明数组时出现错误“语法错误:”(“意外”

    同样的问题this OP https stackoverflow com questions 15209607 array declaration of shellscript doesnot work in scheduled cron
  • 如何使用 selenium xpath 等待页面中的两个元素之一

    我有两个元素可以等待 我想要wait直到它们中的任何一个出现在页面上 我正在尝试使用xpath定位器 但它不起作用 By xpath contains id idNumber1 or contains id idNumber2 这是可以实现
  • 字符常量的 C 编码

    我的程序员的直觉会说 c 中的字符常量 例如 x 是使用编译它的机器的机器字符集进行编码的 然而 以下摘录自 C 编程语言 ANSI C 版 字符常量是用单引号括起来的一个或多个字符的序列 如 x 只有一个字符的字符常量的值是执行时机器字符
  • Firefox 忽略 CSS font-weight 属性

    不确定我是否使用正确的流程来显示具有 3 种粗细的字体 正常 粗体 和 较亮 但是 它似乎适用于大多数浏览器 除了 Firefox Firefox 似乎正在使用 font weight lighter 作为默认值 我所追求的就是字体在 Ch
  • 在 CDN 上托管 Javascript/CSS 文件类似于 Google 托管 jQuery [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想知道是否有任何主机 或者我是否可以在 Google 上托管我的文件 JS 和 CSS 以便它们被缓
  • 层命中测试仅在触摸层的下半部分时返回层

    我在图层支持的视图上有一个子图层 子图层的内容设置为图像引用并且是 25x25 矩形 当调用 TouchBegan 和 TouchMoved 方法时 我在超级层上执行命中测试 事实上 如果子层被触摸 命中测试方法确实会返回子层 但前提是图像
  • 终止管道中的上一个命令

    我正在运行这样的模拟 waf run scratch myfile awk f filter awk 我怎样才能杀死waf命令尽快filter awk检测到发生了某些事情 例如 在读取特定行之后 我无法改变waf or myfile 我只能
  • PHP 和 X.509 身份验证 - 检查证书颁发者

    我试图在我的网站上设置一个特定页面 只有经过 X 509 身份验证的人才能访问 问题是 我希望所有拥有由某个机构颁发的匹配证书的客户都可以使用它specific中间CA 我打算在一个自生成的根CA下有几个中间CA 但只有一个特定中间CA颁发
  • WCF 跟踪上未找到配置评估上下文警告

    我有一组托管在 NET 4 应用程序上的 WCF 服务 我手动创建 ServiceHost 类并开始侦听 TCP 端口 一切都按预期工作 但在服务器端的 WCF 跟踪中 我收到以下警告 未找到配置评估上下文 XML 跟踪如下
  • 强制执行 M-M 关系的触发器

    假设我有以下架构 DEPARTMENT DepartmentName BudgetCode OfficeNumber Phone EMPLOYEE EmployeeNumber FirstName LastName Department P
  • 正则表达式在一行上查找 A 而不是 B

    我正在寻找一个正则表达式来搜索我的 python 程序以查找其中的所有行foo 但不是bar 作为关键字参数传递到方法中 我正在尝试前瞻和后瞻断言 但运气不佳 有什么帮助吗 Thanks 如果你有一个字符串foo您要查找的字符串和另一个字符
  • 无法通过 CMake 链接 Boost 1.63.0

    我想做的是 正如你可以从标题中猜到的那样 通过 CMake 链接 Boost 库 我正在使用 CLion 编写跨平台代码 所以我没有其他机会 我确信我正确构建了所有内容 因为当我在 Visual Studio 中使用它时 它完全可以正常工作
  • 使用 python opencv 跟踪白色

    我想使用网络摄像头和 python opencv 跟踪白色 我已经有了跟踪蓝色的代码 frame cap read hsv cv2 cvtColor frame cv2 COLOR BGR2HSV define range of blue
  • 有没有办法在触发 lambda 之前过滤 AWS DynamoDb Stream?

    因此 我们有几个 lambda 来监听数据库上的更改 在每个 lambda 中 我们必须在一开始就进行过滤 因为这个特定的 lambda 不关心所有更改 只关心特定的更改 更明确地说 我们正在应用事件源 并且 lambda 应该是事件处理程
  • android中的tab时如何刷新ListView

    我的应用程序有三个选项卡ListView显示在每一个里面 如何编写刷新代码ListView当在选项卡之间单击时 Override public void onTabChanged String tabId if tabId tab 1 re
  • 日期功能以 mm/dd/yy 显示日期

    我正在尝试使用 VB 脚本获取 mm dd yy 格式的日期 但我找不到任何功能来满足要求 有人可以帮助我吗 我喜欢使用 NET stringbuilder 因为我可以通过调整格式说明符而不是使用字符串操作来动态切换格式 wscript e
  • 将存储过程和其他变量插入临时表

    我有一个存储过程和 3 个变量 我需要将它们全部插入临时表中的同一行 这可能吗 我试过 INSERT INTO Temp Ad B C SPInt SELECT Ad B C EXEC sp XYZ A B C 但这是行不通的 最简单的方法