如何根据另一列为SQL中的一列设置默认值

前端之家收集整理的这篇文章主要介绍了如何根据另一列为SQL中的一列设置默认值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用一个旧的sql 2000数据库,我没有足够的sql体验.当我的一个表中添加新行时,我需要根据工作类别的列分配一个默认的时间值.

例如,工作类别A将分配1小时的时间值,类别B将为2小时等等

如果用户没有手动输入他们做这些工作的时间,应该只设置该值.我想到了使用默认约束,但如果默认值具有依赖关系,我不认为这将工作.

这样做最好的方法是什么?

解决方法

我会在Insert上使用一个触发器.

只需检查一下是否已经分配了一个值,如果没有分配值,那么请抓住正确的值并使用它.

原文链接:https://www.f2er.com/mssql/81354.html

猜你在找的MsSQL相关文章