【发布时间】:2019-09-19 08:26:10
【问题描述】:
我有一个与 T-SQL 中的数据库触发器相关的问题。
我想创建一个触发器,只允许特定单词(可用,不可用)到列avalability。
怎么做?
我了解触发器是什么,但在命令序列中迷失了 - 什么应该在什么之后。
【问题讨论】:
-
不确定您是否真的需要触发器,为什么不在相关列上创建
CHECK约束? -
您需要一个
before insert触发器。通过 Goggle 有很多例子。或者@GMB 的建议。 -
这听起来绝对像是您在描述
CHECK CONSTRAINT而不是TRIGGER。 -
触发器绝对是这项工作的错误工具。使用检查约束。
标签: sql sql-server tsql database-trigger check-constraints