SQL Server 插入触发器以及如何引用插入的数据

2023-12-07

高级我有两个表需要镜像一些数据。我无法遍历并更改所有代码以写入这两个表,因此我认为只要将数据插入第一个表,我就可以使用 SQL 触发器将数据插入到第二个表中。这是我被困住的地方:

CREATE TRIGGER new_trigger_INSERT
ON old_table
FOR INSERT
INSERT INTO new_table (id, first_name, last_name)
VALUES () --This is where I'm lost, I need to insert some of the data from the insert that executed this trigger

感谢任何帮助,如果有更好的方法来完成此任务,请告诉我。


使用 'inserted' table:

CREATE TRIGGER new_trigger_INSERT 
ON old_table 
FOR INSERT 
INSERT INTO new_table (id, first_name, last_name) 
SELECT col1, col2, col3 FROM inserted

[PS:不要忘记确保您的触发器处理多行...]

Ref. 创建触发器

好文章:探索 SQL Server 触发器

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

SQL Server 插入触发器以及如何引用插入的数据 的相关文章

  • 对存储过程内容的只读访问

    是否可以设置 SQL Server 来为开发人员提供对生产数据库上存储过程内容的只读访问权限 您可以授予他们VIEW DEFINITION这些进程的特权 See here http msdn microsoft com en us libr
  • 如何使用 php $row 检索 sql 日期时间对象?

    例如 sql SELECT FROM db query sqlsrv query conn sql while row sqlsrv fetch array query echo row date column 会崩溃 我找到的大多数答案都
  • SQL 几何 VS 小数(8,6) 纬度、经度性能

    我正在研究选择与给定坐标一定距离内的最近点的性能 选项是以太使用两个decimal 8 6 纬度 长列或单列geography列并与之合作 我只感兴趣哪个更快 TL DR地理大约快 10 倍 好的 我已经设置了测试 几张桌子 一张id la
  • 在 SQL Server 中创建层次结构

    我有以下格式的数据 Table 1 e id e name e type 1 CBC 2 2 ABC 3 3 N2 1 4 CBC1 3 5 ABC1 3 6 N1 1 Table 2 N ID N Name 3 N2 6 N1 Table
  • 无法附加数据库或创建新数据库 - SQL Server 2008 [重复]

    这个问题在这里已经有答案了 可能的重复 SQL Server 2008 Express 无法附加 mdf 文件 https stackoverflow com questions 1424811 sql server 2008 expres
  • 使用 SQL Pivot 显示所有行,包括记录计数为零的行

    有没有办法使用 Pivot 来包含不存在记录的行并在结果中显示 0 或 null 我希望查询的结果看起来像这样 A B C D 5 12 81 107 0 4 0 0 0 0 3 1 12 12 5 2 3 0 0 0 1 0 0 0 0
  • 无法使用 PDO 插入 MySQL 数据库...没有错误

    我遇到一个问题 无法使用 PDO 将任何内容插入 MySQL 数据库 我没有收到任何错误 但每当我检查数据库是否已插入行时 表都是空的 我知道我有一个到数据库的连接 因为我可以选择但不能插入 这是我扩展 PDO 的类 class Datab
  • 年函数不支持 dt_wstr

    我无法使用下面的代码应用转换 出现错误 年函数不支持 dt wstr 我使用的表达式是 DT I4 DT WSTR 4 YEAR fisc wk end dt RIGHT 0 DT WSTR 2 MONTH fisc wk end dt 2
  • 使用 SQL 序数位置表示法的好处?

    背景资料 序数位置表示法 又称序数 是基于列列表中的列顺序的列简写 SELECT子句 而不是列名或列别名 通常支持在ORDER BY子句 某些数据库 MySQL 3 23 PostgreSQL 8 0 支持语法GROUP BY条款也是如此
  • 随机分配工作地点,每个地点不得超过指定员工人数

    我正在尝试在位置列表中选择唯一的随机发布 招聘员工位置 所有员工都已发布在这些位置 我正在尝试为他们生成一个新的随机发布位置 其 位置 条件为 员工新 随机位置将不等于他们的家乡 并且随机选择的员工及其职称必须小于或等于 地点 表中的 地点
  • 在ASP CLASSIC中使用SQL参数,对象定义不正确错误

    我试图使用参数保护我的 INSERT 语句免受 SQL 注入 但由于某种原因我收到错误 Parameter object is improperly defined Inconsistent or incomplete informatio
  • 在 SQLCMD 模式下格式化输出?

    有没有办法可以指定输出文件格式SQLCMD模式这样我就可以使用它读回来BULK INSERT 我想做这样的事情 CONNECT SERVER1 OUT E test SELECT TOP 100 ID NAME FROM DB1 dbo T
  • 需要 SQL Server 查询帮助

    我在视图中存储一堆数据 将 MS Access 查询转换为视图 现在我想做的是编写一个存储过程来根据添加数据的时间提取数据 这是我正在运行的查询 Select Name PlanID ApptDate 1stAppt rn from Sel
  • 查询所有表数据并进行索引压缩

    是否有人碰巧拥有一个通用 SQL 语句 可以列出数据库中每个分区的所有表和索引及其当前的压缩设置 Thanks 编辑 这是我尝试查询表所得到的 但我不确定连接是否正确 我得到了重复项 这似乎是由于索引的存在引起的 SELECT t name
  • 使用 Python 中的 SQL Server 存储过程 (pyodbc)

    我有一个存储过程 代码 DECLARE RC int DECLARE id varchar 13 DECLARE pw varchar 13 DECLARE depart varchar 32 DECLARE class varchar 1
  • 将大量实体插入 SQL Server 2012 [重复]

    这个问题在这里已经有答案了 我正在进行一个使用 Entity Framework 5 和 SQL Server 2012 的项目 我们需要一次插入大量行 100k 个实体的顺序 基本上 我们有一个物理程序 它输出大量二进制数据 然后我们需要
  • Scrapy - 如何抓取网站并将数据存储在 Microsoft SQL Server 数据库中?

    我正在尝试从我们公司创建的网站中提取内容 我在 MSSQL Server 中为 Scrapy 数据创建了一个表 我还设置了 Scrapy 并配置了 Python 来抓取和提取网页数据 我的问题是 如何将Scrapy爬取的数据导出到我本地的M
  • SQL服务器事务

    我需要了解sql server事务 我浏览了谷歌上的一些文章 但我什么也没理解 谁能帮我 您可以通过写入显式启动事务BEGIN TRANSACTION 您可以通过运行来结束事务COMMIT TRANSACTION 之前COMMIT运行时 受
  • 有没有办法以编程方式轻松更改多个 SSIS 包上的服务器名称?

    作为发布周期的一部分 我们正在创建多个 SSIS 包来迁移大型数据库 我们最终可能会得到大约 5 10 个 SSIS 包 由于我们有 4 个环境 开发 QA 登台 生产等 是否有一种有效的方法可以在每个 SSIS 包经历不同的服务器环境时更
  • Spark.read 在 Databricks 中给出 KrbException

    我正在尝试从 databricks 笔记本连接到 SQL 数据库 以下是我的代码 jdbcDF spark read format com microsoft sqlserver jdbc spark option url jdbc sql

随机推荐

  • 获取有关已安装网络适配器的信息

    我在 Windows XP sp3 上使用 Delphi XE2 Update 4 我希望从已安装的网络适配器中获取尽可能多的信息 特别是广播 IP 为此 我使用了 Jan Schulz 提供的代码从这篇文章 Unit Unit USock
  • GROUP_CONCAT 更改 GROUP BY 顺序

    我有一个视图 很多连接 输出按日期 ASC 排序的数据 按预期工作 输出类似于 ID date tag1 other data 1 25 03 2011 blue fff lt 1 26 03 2011 red ggg 1 27 03 20
  • android webview pdf查看

    我正在构建一个应用程序 该应用程序应该允许用户单击 Web 视图中指向 pdf 文档的链接并将其显示在视图中 我使用谷歌文档查看pdf文件有效 但我的问题是我只希望该方法适用于pdf链接而不是每个链接 这是我的代码 public class
  • 在 Python 3 中将十进制数转换为二进制数

    当我尝试将十进制转换为二进制时 代码执行时没有错误 但结果为 无 有时它只是不显示任何东西 我觉得有一些逻辑错误 任何人都可以帮助我纠正错误吗 Code def bin no global rem n int input Enter Num
  • 检测用户何时开始视频录制

    我有一个 UIImagePickerController 用来录制视频 现在我想检测用户何时点击录制按钮 委托不提供任何此类回调 有没有什么好办法可以知道视频什么时候录制的 您是对的 代表不会收到有关视频捕获何时发生的任何信息 简单的解决方
  • 没有使用 android 从服务器获取值到我的 Textview 中

    我是 Android 新手 如果我选择忘记密码链接 它应该进入下一个活动 如果我写了正确的电子邮件 那么它应该从服务器设置正确的密码 但我没有从服务器获取价值 这是我的 ForgotPassword java public class Fo
  • Three.js 点云、BufferGeometry 和不正确的透明度

    问题 我有一个包含大量数据点 大约一百万个 的点云 当我对渲染点应用透明度时 透明度以某种方式不显示渲染点后面的内容 正如您在标记点的示例中看到的那样 它没有显示应有的内容 就好像缓冲存在问题一样 我使用 Three js 使用以下 设置
  • C++ std::thread“尝试使用已删除的函数”

    这是相关的代码和相关的错误 我不太确定该怎么做 Breaker Thread Thread std string name std string desc void func std thread thread func thread jo
  • 使用命名函数作为 jquery ajax 成功回调时是否需要括号

    如果我之前定义了一个函数 那么在指定它应用于成功回调时是否需要包含括号 如果我这样做会有什么不同 as in function fish food do something ajax url success fish food or aja
  • Android 可以在循环执行过程中终止我的应用程序吗?

    When Android决定从堆栈中删除应用程序以释放一些RAM 如果正在销毁的应用程序当前正在后台运行某个循环 会发生什么情况 循环会在执行过程中终止还是会VM等待它完成 循环会在执行过程中终止还是虚拟机会等待它完成 循环被终止 否则它还
  • MiniMap for d3.js 可折叠树

    我是 d3 js 的新手 我正在开发可折叠树的小地图 可折叠树小地图中始终存在一键延迟 当用户单击第一个节点 然后单击第二个节点时 小地图会在用户单击第二个节点时显示第一个节点的图像 有人可以帮我解决这个问题吗 d3 demo CANVAS
  • Android Widget 中的可滚动 TextView

    我想创建一个带有可滚动文本视图的 Android 小部件 对于这个问题给出的解决方案使 TextView 在 Android 上可滚动无法应用 因为它是一个小部件 1 This findViewById R id textview setM
  • 如何在单例中使用作用域依赖注入

    我有一个范围服务 让它成为UserContext 包含用户 IP 它服务我尝试注入另一个服务 让我们称它们为ProfileManager and LogerProvider 在启动时的控制器中 我像这样添加了它们 service AddTr
  • Javascript 中的事件处理程序范围

    这可能是一个简单的问题 但我无法找出最佳答案 我有 10 个 div 屏幕上的元素 他们每个人都有一个click 事件监听器 div Click me 0 div div Click me 1 div div div div
  • iText7 C# 检查PDF签名后是否被锁定

    您好 我也尝试使用 iText7 Net 检查 PDF 文件在签名后是否被锁定 我们当前的版本是 7 1 8 目前我正在尝试一些代码 但这并不符合我的研究 try GET READER PdfReader reader new PdfRea
  • 在 C# 中对 IList 进行排序

    所以今天我遇到了一个有趣的问题 我们有一个返回 IList 的 WCF Web 服务 直到我想对它进行排序之前 这并不是什么大不了的事 事实证明 IList 接口没有内置排序方法 我最终使用了ArrayList Adapter list S
  • Laravel 棘轮套接字身份验证

    我开始学习 Ratchet reactPHP 我正在使用 laravel 但我谈到了有关安全的问题 如何根据用户是否登录来拒绝 websocket 连接 public function onOpen ConnectionInterface
  • Jersey 2.x 中的过多警告消息

    我不断从任何使用 APPLICATION FORM URLENCODED 表单数据的 POST 操作中收到这些警告消息 A servlet request to the URI local request URI contains form
  • Cordova 相机 - Ionic

    我已经寻找解决方案近两天了 我正在尝试使用 ngCordova 相机插件 我将 ionic yeoman 框架与 AngularJS 结合使用 我所做的是 bower install save ngCordova Added ngCordo
  • SQL Server 插入触发器以及如何引用插入的数据

    高级我有两个表需要镜像一些数据 我无法遍历并更改所有代码以写入这两个表 因此我认为只要将数据插入第一个表 我就可以使用 SQL 触发器将数据插入到第二个表中 这是我被困住的地方 CREATE TRIGGER new trigger INSE