问题标签 [triggers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2007 浏览

sql - SQL 触发器

tbl_repair_visit.TENANTSATISFACTION = 'Poor'如果更新,我有附加的触发器。

如果我们更改工程师名称,工程师列会更新并且触发器再次运行,如果TENANTSATISFACTION = 'Poor'

我如何将其设置为仅在TENANTSATISFACTION = 'Poor'更新列并忽略所有其他列的更新时运行

0 投票
3 回答
5412 浏览

sql - 如何在 SQL Server 2005 中的 INSERT 和 UPDATE 上舍入定义为浮点数的列

我正在研究一个使用浮点数据类型来存储应该只有两位小数(美元和美分)的值的数据库。

只要更新 float 列的人执行 ROUND,使用 float 似乎可以正常工作。当然,这并不总是发生,然后当 SUM 完成时,它总是与显示的内容相差几美分,因为显示被格式化为仅显示两个小数位。该数据库有数百个使用浮点数的表,能够自动对浮点数列进行舍入会很有帮助。

这可以做到吗?

可以在 INSERT 和 UPDATE 上使用 TRIGGER 在列上执行 ROUND 吗?

如果可以,您能否展示如何编写 TRIGGER 代码并推荐它?

还有其他想法吗?

我们正在使用SQL Server 2005

这是一篇提出问题的帖子,会计应用程序美元金额使用浮点数还是小数?,我喜欢这样的一个回应

“您真的应该考虑使用某种类型的定点/任意精度数字包(例如,Java BigNum、python 十进制模块),否则您将陷入痛苦的世界”。

0 投票
3 回答
9650 浏览

sql-server - 如何判断 SQL Server 2000 中是否启用了触发器

这应该不难做到。我希望企业管理器显示一个触发器文件夹、一个列表和一个图标......但我在任何地方都看不到它。我的谷歌结果让我得到了我必须编写代码的答案。你在跟我开玩笑吗?唯一的方法是编写代码?

0 投票
2 回答
1915 浏览

wpf - 反向数据触发器?

我可以使用 DataTrigger 和类似这样的东西根据基础数据对象的属性触发我的 ListBoxItem 模板上的属性设置

但是如果我想做相反的事情呢?我的意思是根据我的 ListBoxItem 的属性值在基础数据对象上设置一个属性值。就像是:

有没有这样的机制,或者处理这种情况的推荐方法是什么?

谢谢。

0 投票
1 回答
9640 浏览

xaml - 在标签上设置触发器的 XAML 语法是什么?

我有一个 DataTemplate 显示具有三个字段的对象,例如:

但我想将它们显示为例如:

字体颜色:橙色可编辑

但是我很难找到在此处使用触发器的语法,以便在字段 Editable="True" 时显示“Editable”

有谁知道这样做的语法?

以下代码导致“无法在属性中使用绑定”:

0 投票
4 回答
6759 浏览

oracle - 如何在 Oracle 中开发后服务器错误触发器?

我正在尝试将数据库中的所有错误记录到表中。因此,作为用户 sys,我编写了以下代码:

但是,当我强制尝试从不存在的表中选择错误时,它不会在表中记录错误。

有什么方法可以检查触发器是否触发?此外,我尝试创建一个测试表以插入其中,但它也不起作用,即使将触发器定义为自主事务并在触发器内提交。

谢谢,华金

0 投票
4 回答
22897 浏览

sql-server - 复制时 SQL Server 触发器

我需要创建一个 SQL Server 数据库,它将通过某些复制机制从另一个数据库接收更新。我需要编写将在发生此复制时执行的插入、更新和删除触发器。

我有触发器经验,但没有复制经验。

我应该使用事务复制还是合并复制,还是有关系?

设计为在执行简单 SQL 插入语句时运行的触发器是否也会在复制发生时运行?

0 投票
4 回答
513 浏览

php - 我的 SQL 触发器

是否可以设置一个 mysql 触发器,当数据库中有插入时,它会触发该记录的 id 号,以及如何使用 php 捕获它?

0 投票
1 回答
1347 浏览

sql-server-2005 - 在 SQL Server 2005 中使用 try...catch 创建触发器

我已经实现了以下触发器:

很显然是从另一个表中取出一组外键然后删除当前记录。这样做是因为在删除时将外键设置为 null 不起作用。

我的问题是关于将此触发器包装在 try...catch 块中,如果发生异常,我可以在其中回滚。这是一种好的做法吗?我应该为这种触发器做吗?

谢谢,杰森

0 投票
7 回答
4794 浏览

sql - 在 SQL 更新触发器中添加约束以防止重复

我们有一个用户表,每个用户都有一个唯一的电子邮件和用户名。我们尝试在我们的代码中执行此操作,但我们希望确保用户永远不会使用相同的电子邮件用户名插入(或更新)到数据库中。我添加了一个BEFORE INSERT触发器来防止重复用户的插入。

但是对于更新触发器,我不知道该怎么做。我用谷歌找到了这个例子:http: //www.devarticles.com/c/a/SQL-Server/Using-Triggers-In-MS-SQL-Server/2/ 但我不知道它是否适用当您一次更新多个列时。

编辑:

我尝试在这些列上添加唯一约束,但它不起作用: