我需要使用此指令创建一个触发器:
表FiestasProgramadas
上的插入触发器,如果我有一个distrito
已经有fiesta_programada
那个月,我需要显示“已经有一个节日”
感谢您的帮助
答案 0 :(得分:2)
你不需要触发器。一个独特的约束将:
alter table FiestasProgramadas
add constraint unq_FiestasProgramadas_distrito_mes on (distrito, mes);
我不确定你的表中列名是什么,但这是正确的想法。如果您有一个日期而不是一个月,那么您需要添加一个计算列。
答案 1 :(得分:0)
虽然我同意@Gordon Linoff,但仍然是插入触发器示例供您参考。
http://www.tech-recipes.com/rx/41414/sql-server-coding-the-after-insert-trigger-in-sql-server/