如何从 SQL Server 中的现有表获取 FK 脚本?
假设我有许多创建了外键的表。
我只想获取这些 FK 的脚本,如下所示:
ALTER TABLE dbo.MyTable ADD CONSTRAINT...
我尝试使用 Studio 管理中的工具,但是,它返回脚本并一起创建表。我只想返回 FK 脚本。
如何从 SQL 表中仅返回 FK 脚本?
Suppose I have many tables which have Foreign keys created.
I want to get only the scripts for those FKs like so:
ALTER TABLE dbo.MyTable ADD CONSTRAINT...
I've tried to use tools from Studio management, however, it returns the script and create table together. I only want to return the FK scripts.
How can I return only the FK scripts from an SQL table?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 Management Studio,请展开要为其编写脚本的表的
Keys
树,右键单击外键并选择将键脚本编写为... CREATE
从菜单中。If you're using Management Studio, expand the
Keys
tree of the table you want to script for, right-click the Foreign Key and chooseScript key as... CREATE
from the menu.