Sql Server重命名所有外键约束
公司服务器上的数据库原先是采用PowerDesigner设计的,那些外键约束的命名非常难看,并且也和后来在SSMS中额外添加的外键约束命名规则不一致,因此我想遍历数据库的所有外键约束,找到外键约束的相关对象,然后重新生成一致的命名。
我采用的命名规则是:
FK_ForeignTable_PrimaryTable_On_ForeignColumn
直白的翻译就是,ForeignTable在ForeignColumn列上引用了PrimaryTab…
公司服务器上的数据库原先是采用PowerDesigner设计的,那些外键约束的命名非常难看,并且也和后来在SSMS中额外添加的外键约束命名规则不一致,因此我想遍历数据库的所有外键约束,找到外键约束的相关对象,然后重新生成一致的命名。
我采用的命名规则是:
FK_ForeignTable_PrimaryTable_On_ForeignColumn
直白的翻译就是,ForeignTable在ForeignColumn列上引用了PrimaryTab…
以前写过一篇文章讲解如何使用正则表达式完美解决Html嵌套标签的匹配问题(使用正则表达式匹配嵌套Html标签),但是里头用到了平衡组这样的高级特性,貌似只有DotNet还有Perl正则引擎支持,因此通用性不高。有朋友留言说Java直接使用的话会报错。我后来查了一下,发现Java正则引擎支持的特性相对比较少。在1.6版本中不能使用命名组(貌似1.7的时候开始支持了),否则会报以下错误,更别说平衡组了。因此感觉要实现无限级的嵌套匹配不大现实…
在网上看到几个有意思的Javascript代码,和大家分享一下。
1. 直接在浏览器中编辑网页内容
javascript:document.body.contentEditable='true';void(0);
访问任意网站,在地址栏输入以上代码,会发生当前网页已经变成编辑模式了。将上述代码中的true改成false重新执行一遍即可恢复。

2. 舞动的图片
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.2…
"Hilo"由一系列文章以及示例代码组成的,它向你展示了如何释放Windows 7、Visual Studio 2010还有Visual C++的强大力量,来构建高性能,高响应的富客户端程序。Hilo提供了源代码以及编写指导,帮助你设计和开发令人瞩目的触摸式Windows应用程序。
在接下来的几周时间里,我们将会在MSDN上发布一系列文…
这阵子,我们的“唐大师兄”肯定每天都寝食难安,方舟子打假打到他头上了。假学历事件闹得沸沸腾腾的。唐骏本来对此事是抱着不回应的态度,但后来可能实在受不了舆论的压力,开始出面,尝试为自己的学历辩解,结果没料到,这坑越挖越大。俗话说,说一个谎话,需要用10个谎话来圆这个谎。结果到现在他已经很难收场了。
我第一次认识唐骏,应该是大三的时候。那时候唐骏来学校做讲座,论坛上就开始宣传此人的经历。北邮本科毕业,微软终生名誉总裁,盛大总裁,卡拉OK打分机…
在代码中使用Tab作为缩进并不是一个好的习惯,因为Tab并不是一个打印字符,而是一个控制字符,也就是说它在不同文本编辑器中显示的宽度不一定是相同的,因而显示效果容易产生不一致。而空格则具有很好的适应性,因为它就是一个普通字符,因此和其他字符一样受到相同的影响,显示效果会趋于一致。
那些使用Tab作为缩进的人通常是因为用Tab做缩进的话,可以一次删除一个缩进单位,非常方便。而如果按照一个Tab对应4个空格来转换的话,要删除一个缩进单位则需要…
使用远程桌面时,默认情况下当连接成功后会自动全屏,或者当你点击最大化按钮时,也会进入全屏模式,这个时候就看不到任务栏了。这多少有点不便,这样一来任务栏上的通知就看不到了,例如邮件提醒,IM提醒等,除非你开着声音。
在Win7下我们可以先将远程桌面程序窗口恢复普通大小,然后按下快捷键“Win+方向键上”,这样就会就会变成以下这样了,保持任务栏可见的同时让远程桌面最大化。 
最新评论
分析的很透彻,不错!
谢谢,说的很祥细,让人很容易理解!
很好,之前郁闷坏了,不知道怎么回事
顶楼主
这个我暂时还没有去找,现在是每周自己手工备份一次。我觉得你可 以找找其他插件,但是要定期测试备份的东西是否可靠