我正在做一个项目,但问题出现了:插入语句可以将它自己的身份插入另一个字段吗?
这个想法是记录的层次结构,并且“父”字段将指向父记录的ID,而给定树的“顶部”记录将仅指向其自身。
我们当然可以将它留给父级,或者稍后返回并插入它的 ID。但我想知道在插入记录时是否有任何 SQL Server 操作将 IDENTITY 插入另一个字段?
编辑:或者有没有办法将一个字段的默认值指定为另一个字段的值?这也将解决这个问题。
编辑:默认字段是另一个字段似乎已经得到回答,答案是否定的,使用触发器。当然,这无助于约束和非空字段的问题。(http://social.msdn.microsoft.com/Forums/en/sqltools/thread/661d3dc8-b053-47b9-be74-302ffa11bf76)