Fau*_*ust 1 sql sql-server-2008
使用:
ALTER TABLE dbo.Table1Name
ADD FOREIGN KEY (colname)
REFERENCES dbo.Table2Name (colname)
Run Code Online (Sandbox Code Playgroud)
我得到一个名为FK___colname__673F4B05的外键
我希望它被命名为:FK_Tabl1Name_Table2Name,
...这样在浏览SSMS中的DB结构时很容易阅读.我知道我可以回到GUI并执行此操作,但我希望能够编写脚本.
那么为FK添加名称的SQL sytnax是什么?我在网上找到的任何东西似乎都对此感到烦恼.
以下是如何将所选名称分配给外键约束:
ALTER TABLE dbo.Table1Name
ADD CONSTRAINT FK_Tabl1Name_Table2Name
FOREIGN KEY (colname) REFERENCES dbo.Table2Name (colname)
Run Code Online (Sandbox Code Playgroud)