Sql Server重命名所有外键约束
2010年8月2日
公司服务器上的数据库原先是采用PowerDesigner设计的,那些外键约束的命名非常难看,并且也和后来在SSMS中额外添加的外键约束命名规则不一致,因此我想遍历数据库的所有外键约束,找到外键约束的相关对象,然后重新生成一致的命名。
我采用的命名规则是:
FK_ForeignTable_PrimaryT…
公司服务器上的数据库原先是采用PowerDesigner设计的,那些外键约束的命名非常难看,并且也和后来在SSMS中额外添加的外键约束命名规则不一致,因此我想遍历数据库的所有外键约束,找到外键约束的相关对象,然后重新生成一致的命名。
我采用的命名规则是:
FK_ForeignTable_PrimaryT…
在编写Sql脚本时通过表别名可以大大缩减Sql代码,同时表别名也是解决同表多次引用的手段之一。在select中使用表别名大家应该都很熟悉了:
select * from TableA as A inner join TableB as B on A.Key1 = B.Key1
但是在Update中使用表别名可能就没那么多人知道了。…
最新评论
讲的很详细,就是有点儿长了,回去试一下
不行啊亲
百度其实不缺这点钱吧?千千静听被百度收购之后,都没有什么改进 了
好文
好文!验证通过