如何向表中添加默认约束条件,使得默认值来自另一个表的列?
我创建了一个名为
我创建了一个名为
MY_TBL
的表,其中包含一个引用表CURRENCY
的CURRENCY_CD
列。现在我想将MY_TBL.CURRENCY_CD
设置为来自CURRENCY
表的默认值。如何实现这一点?MY_TBL
的表,其中包含一个引用表CURRENCY
的CURRENCY_CD
列。现在我想将MY_TBL.CURRENCY_CD
设置为来自CURRENCY
表的默认值。如何实现这一点?您可以添加一个函数来从另一个表中检索默认值,类似于以下内容:
ALTER TABLE [dbo].[yourtable] ADD CONSTRAINT [DF_yourtable_col1] DEFAULT ([dbo].[yourfunction]()) FOR [col1]