在插入中将A字段设置为与ID(IDENTITY)相同
||
我的表中有一个代码(int),该ID设置为identity。如何为我的代码设置默认值,使其由相同的值az ID填充?我的意思是身份。
没有找到相关结果
已邀请:
6 个回复
桔马牛
测试代码:
通常,我会尽量避免触发。从长远来看,使用存储过程进行插入更容易维护:
需复
联海
结果
师埠女
这适用于以下用例:
但是它不适用于批量插入:
这种限制似乎很繁重,但以我的实际经验来看,这几乎不是问题。我遇到的大多数需要默认值的用例都涉及到用户/ UI的“便利性”:如果不想,不要强迫用户选择一个值。 OTOH,我很少遇到批量插入的情况,在这种情况下很难为要定位的列指定值。
很缴
当然,如果您还有其他列,则不需要
:
但是,就像zerkms所说的那样-为什么您需要两个相同的列?
际恃啸称桅
您必须注意不要插入已经存在的值。但是,这可能会很棘手。因此,也许考虑完全删除identity属性,然后自己管理默认值?