2015年4月23日
摘要: 当我们在写sql脚本要对数据表中的数据进行修改的时候,为了防止破坏数据,通常在开发前都会对数据表的数据进行备份,当我们sql脚本开发并测试完成后,再把数据恢复回来。目前备份数据,我常用的方法有以下几种。临时表导出脚本复制数据到新表临时表使用临时表虽然简单方便,但是它很不安全,如果数据库重启数据就... 阅读全文
posted @ 2015-04-23 12:38 永远的麦子 阅读(4623) 评论(1) 推荐(0) 编辑
摘要: 我们在维护一些老的系统的时候,经常会遇到某个方法不再使用的情况,我们又不能直接将其删除,因为系统中可能还有很多地方有引用它,所以比较安全保险的做法是,使用Obsolete特性来标记它过时或弃用。如下代码。 阅读全文
posted @ 2015-04-23 12:38 永远的麦子 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 我们在开发的过程中,很多时候一个功能可能有多个实现方法,为了追求代码的性能,我们往往需要比较各实现方法的运行时间,从而选择性能最好的实现方法。那么怎样计算一段代码(或者说是函数)的运行时间呢,这个就是这篇文章我们要总结的内容。我们主要分以下几点来总结。在C#代码中计算代码执行时间在Sql Ser... 阅读全文
posted @ 2015-04-23 12:38 永远的麦子 阅读(1852) 评论(2) 推荐(0) 编辑
摘要: 在添加新的数据库,表或字段的时候,添加之前一般都会检查是否已经存在,这样做的好处是保证脚本的稳定性,再次执行的时候也不会报错了。有两种方法,一种是使用内置的函数,另外一种是查询系统表,总结的sql脚本如下。 1 USE master; 2 GO 3 4 -- 判断数据库是否存在 5 -- 方法... 阅读全文
posted @ 2015-04-23 12:37 永远的麦子 阅读(6497) 评论(0) 推荐(1) 编辑