sql-server - 无法借助代码创建外键

标签 sql-server tsql

我正在使用下面的代码,但无法创建外键。

USE project;
GO
ALTER TABLE Sale.TempSalesReason 
ADD CONSTRAINT FK_TempSale_SalesReason FOREIGN KEY (TempID) 
    REFERENCES Sale.SalesReason (SalesReasonID) 
    ON DELETE CASCADE
    ON UPDATE CASCADE
;
GO

最佳答案

请通过下面的链接检查您是否能够在 SQL Server 中创建外键关系。 http://technet.microsoft.com/en-us/library/ms189049.aspx

关于sql-server - 无法借助代码创建外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18628929/

相关文章:

sql - 创建一个以整列作为输入和输出的函数

具有附加条件的 SQL MAX(列)

mysql - 使用合并后尝试删除重复的数据行

sql - SQL Server 2008 中的分桶数据

sql - 递归SQL CTE和自定义排序顺序

sql-server - t-sql 对所有值进行透视

sql-server - SQL Server 存储过程需要未提供的参数

SQL Server 仅允许每种类型中的一种为 True

c# - 阅读器关闭时调用 MetaData 的尝试无效?

sql - 是否可以使用列序号位置选择sql server数据