0
我有一个代码列表表,其中包含组名和键ID。而不是每个查找(键/描述对)使用谨慎的表,他们都在一个code_list表。我想使用文字和列名作为关系密钥来生成FK。SQL Server - 创建FK使用文字作为其中一个键
例子:
Order table -> "State" & order.state_id -> code_list.group_name & code_list.key_id.
下面的语句,显然是行不通的,但是是什么,我试图完成一个例子。
ALTER TABLE [dbo].[Order] WITH CHECK
ADD CONSTRAINT [FK_State_Code_List]
FOREIGN KEY('State', [State_Id])
REFERENCES [dbo].[Code_List] ([Group_Name], [Key_Id])
我使用SQL Server 2014