通过触发器使用sql server 2008插入或更新时计算输入值的哈希值
我有一个包含两列 {FlatContent, HashedContent} 的表。现在我想在插入新行或更新现有行时自动计算 FlatContent 的哈希值。迄今为止,我从未使用过触发器,因此我无法通过触发器或解决此问题的其他方法来执行此操作。
如果有人能帮助我,谢谢;)
I have a table with two columns {FlatContent, HashedContent}. Now I want to automatically compute the hash value of FlatContent when new row was inserted or an existing row was updated. To date, I've never used from trigger, so I can't do this by trigger or another approach which is exist to solve this issue.
Thanks if anybody can help me ;)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要使用触发器,而是将 HashedContent 设置为表中的持久计算列定义。
Instead of using a trigger, make HashedContent a persisted computed column in your table definition.