我一直在使用 SSMS 绘制我的数据库图表,并且习惯了使用此工具创建关键约束。现在我开始思考,在阅读一本书的相关章节时,“......也许这不是一个很好的做法”
这种做法有什么缺点吗?那是在 SSMS 上使用 Diagram Designer 定义关键约束?
我一直在使用 SSMS 绘制我的数据库图表,并且习惯了使用此工具创建关键约束。现在我开始思考,在阅读一本书的相关章节时,“......也许这不是一个很好的做法”
这种做法有什么缺点吗?那是在 SSMS 上使用 Diagram Designer 定义关键约束?
我建议不要使用 Designer 创建关键约束或执行任何 DDL/DML 操作。
最好的办法是使用 T-SQL——更灵活、更多选项、更强大,你可以用它自动化很多事情。有一个学习曲线,但值得学习 TSQL而不是继续使用 GUI。
另外,请确保您使用的是最新版本的 SSMS - sql server 2014。从此处下载。
阅读:通过 Management Studio 与 TSQL 命令管理 SQL Server
例如来自 BOL