【发布时间】:2014-08-07 05:31:08
【问题描述】:
我想创建一个表,其中有一个名为HashTag 的属性。我希望每当我的插入查询具有该字段的值时,都应该使用该值,但如果在插入查询中未指定 HashTag 的值,则任何 random 和 unique应该自动分配值。
我可以在 SQL 定义中指定吗?
【问题讨论】:
-
要检查值并决定要做什么,您需要一个 TRIGGER for BEFORE INSERT。大多数 RDBMS 都支持这一点。至于随机部分......这取决于您使用的 RDBMS 必须提供什么。您应该编辑您的问题并添加有关您正在使用的内容的信息。
标签: sql constraints ddl unique-constraint