SQL合并语句

2023-12-31

我正在尝试使用 SQL Server 2008 中新的“MERGE”语句。该语句将从临时表中获取记录,并在其他表中更新相同的记录。该语句如下:

create table #TempTable(ProcPOAmdDel_ProcessAmendmentId bigint,ProcPOAmdDel_SemiFinProdId bigint,ProcPOAmdDel_ChallanQty int)

MERGE PurProcessPOAmendmentDelivery AS pod
USING (SELECT ProcPOAmdDel_ProcessAmendmentId,
       ProcPOAmdDel_SemiFinProdId FROM #TempTable ) AS temp
ON pod.ProcPOAmdDel_ProcessAmendmentId = temp.ProcPOAmdDel_ProcessAmendmentId AND 
   pod.ProcPOAmdDel_SemiFinProdId=temp.ProcPOAmdDel_SemiFinProdId 
WHEN MATCHED THEN UPDATE 
  SET pod.ProcPOAmdDel_ChallanQty = temp.ProcPOAmdDel_ChallanQty;

运行状态时我遇到错误 Invalid columns name'ProcPOAmdDel_ChallanQty'。

有人可以帮我解决这个问题吗?


在源表(即临时表)中包含列 ProcPOAmdDel_ChallanQty

MERGE PurProcessPOAmendmentDelivery AS pod
USING (SELECT ProcPOAmdDel_ProcessAmendmentId,
              rocPOAmdDel_SemiFinProdId,
              ProcPOAmdDel_ChallanQty
       FROM #TempTable ) AS temp
ON pod.ProcPOAmdDel_ProcessAmendmentId = temp.ProcPOAmdDel_ProcessAmendmentId AND 
pod.ProcPOAmdDel_SemiFinProdId=temp.ProcPOAmdDel_SemiFinProdId 
WHEN MATCHED THEN 
UPDATE SET pod.ProcPOAmdDel_ChallanQty = temp.ProcPOAmdDel_ChallanQty;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL合并语句 的相关文章

随机推荐

  • 找不到盖茨比图像 svg

    当尝试以这种方式加载 SVG 图像时 export const query graphql query fileName file relativePath eq logo large svg childImageSharp fluid m
  • 为什么公共字段和属性可以互换二进制兼容?

    在日常工作中 我开发一个 VB6 我知道 但不要嘲笑这个受苦的人 应用程序 该应用程序使用了我们编写的许多库 也在曾经杰出的 VB6 中 其中一个支持库有大量通过公共属性公开的私有成员 我被要求删除这些属性 并将私有成员变量提升到与原始属性
  • Realm.io [Java] 通知 - 如何仅侦听特定表中的更改?

    我在领域java文档中看到了这个示例代码 public class MyActivity extends Activity private Realm realm A reference to RealmChangeListener nee
  • iOS 8 扩展中的 TBXML 无法构建

    在我的 iOS 应用程序中 我使用 TBXML 进行 xml 处理 它尚未正式更新 但对我来说仍然运行良好 我正在尝试为 iOS 8 创建 Today 扩展 当我添加 TBXML 作为编译源时 我得到以下信息 TBXML h 在添加扩展之前
  • MARS(多个活动结果集)的缺点?

    有谁知道 MARS 多个活动结果集 有什么缺点吗 有谁知道为什么应该避免使用 MARS 的任何原因 例如游标比 MARS 更有用的情况 显然至少有两个已知的 潜在的 缺点 来自此 1 团队博客 http blogs msdn com sql
  • 无法在 Mac OS X 10.8.4 上安装 json 1.8 gem

    我正在尝试在第二台计算机上安装我的 Rails 应用程序 但当我跑步时bundle install我收到 json gem 错误 Gem Installer ExtensionBuildError ERROR Failed to build
  • Android 用另一个fragment替换当前fragment

    我刚刚开始进行 HoneyComb 的片段设计 我创建了两个片段 当我单击左侧片段中的按钮时 会在右侧创建一个新片段 同时 当我单击右侧片段中的按钮时 即下面代码中的 DetialsFragment 应该被另一个片段替换 主文件
  • 是否可以从响应对象中提取方法名称?

    我在 Java 中使用 REST Assured 以下是我如何得到我的response object Response response RestAssured given contentType ContentType JSON head
  • (React 和 Django)在主页上显示产品工作正常,但是当我单击任何特定产品时,呈现错误

    这篇文章是以下系列的第三部分 您可以跳过前两部分 但是 它可以作为参考 React Django Django REST 和 Axios 的大量问题 https stackoverflow com questions 66239527 a
  • 如何将字符串转换为枚举?

    My 是创建名为的方法to str 它将返回一个切片 但我不确定这是正确的方法 因为此代码无法编译 enum WSType ACK REQUEST RESPONSE impl WSType fn to str self gt str mat
  • 在 javascript 中获取推荐 url

    我想看看我从各种 URL 缩短服务 例如 bit ly tinyurl com 但由于它们使用 301 重定向 因此不会出现在我的分析中 如何找出谁在重定向流量 Or 更准确地说 我如何在 javascript 中获取不同类型重定向的推荐
  • std::unique_ptr 如何没有大小开销?

    如果空类的大小不能为 0 那么 std tuple 有何魔力 使得 unique ptr 的 sizeof 在 64 位机器中返回 8 在 unique ptr 中 成员定义为 typedef std tuple
  • 实体框架:在没有导航属性的情况下映射外键?

    动机 我的 EF4 1 DbContext 以错误的顺序保存实体 原因 我的模型缺乏导航属性 我想如何解决它 我想在 DbContext 中设置外键关系 问题是我的实体对象没有导航属性 我使用它来填充 Web 服务 然后将 DTO 对象触发
  • tweepy.errors.Forbidden:403 Forbidden - 使用 Tweepy 的 Twitter API 身份验证问题

    我正在遇到 tweepy errors Forbidden 403 Forbidden When authenticating requests to the Twitter API v2 endpoints you must use ke
  • df.duplicated() 误报?

    我有一个数据框 包含 2 865 044 个条目 具有 3 级多重索引 MultiIndex levels names year country productcode 我正在尝试重塑数据框以生成宽数据框 但出现错误 ReshapeErro
  • Xamarin iOS - 以编程方式加载故事板参考

    我有 2 个故事板 Activities storyboard and Contacts storyboard On Contacts storyboard我有一个视图控制器 ContactDetails On Activities sto
  • CSS 转换未触发

    我正在创建一个 DOM 元素 一个 div 将其添加到 DOM 然后在 javascript 中快速更改其宽度 理论上 这应该会触发 CSS3 转换 但结果是直接从 A 到 B 而没有中间的转换 如果我通过单独的测试单击事件更改宽度 一切都
  • 显示任意大小的位图而不会耗尽内存

    如何在不出现 OOMing 或缩小图像尺寸的情况下显示任意大小的图像 我不想因为缩放和拖动图片而缩小尺寸 如果无法显示任意大小的图像 如何确定要显示的图像的最大可能大小 而不导致 ROOM 位图数据分配在 Native 堆中 而不是 VM
  • react-native-image-picker launchCamera 在 android 中不起作用

    我在用着 react native image picker 3 0 1 在本机反应中捕获图像 但我在 android 9 中打开相机时出错 我收到错误 errorCode others errorMessage This library
  • SQL合并语句

    我正在尝试使用 SQL Server 2008 中新的 MERGE 语句 该语句将从临时表中获取记录 并在其他表中更新相同的记录 该语句如下 create table TempTable ProcPOAmdDel ProcessAmendm