单车男

每天进步一点点,积累下来就不得了...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年6月9日

摘要: 1 CREATE TABLE T_TEST(ID INT IDENTITY PRIMARY KEY,CreateTime DATE) 2 INSERT INTO T_TEST SELECT '2011-11-04' 3 UNION ALL SELECT '2011-11-04' 4 UNION ALL SELECT '2011-11-04' 5 UNION ALL SELECT '2011-11-05' 6 UNION ALL SELECT '2011-11-05' 7 UNION ALL SELECT ' 阅读全文

posted @ 2012-06-09 18:25 单车男 阅读(675) 评论(2) 推荐(0) 编辑

2012年5月28日

摘要: 查看工作数据库中共有多少表,多少记录的语句,可以用sp_MSforeachtable系统存储过程方便的实现,如下1 CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT)2 EXEC sp_MSforeachtable 'INSERT INTO #temp SELECT ''?'', COUNT(*) FROM ?'3 SELECT TableName, RowCnt FROM #temp ORDER BY RowCnt desc4 DROP TABLE #temp当然也可以用游标或循环遍 阅读全文

posted @ 2012-05-28 19:33 单车男 阅读(195) 评论(0) 推荐(0) 编辑

2012年5月22日

摘要: 今上午公司技术研究部(TRD)对我们系统进行了评测性能报告,指出了其中的不足和改善的方案,现选取部分总结如下:1. C#事务处理没有加Try , catch:问题描述:C#端的事务控制需要和try catch配套使用,否则出现异常后无法处理回滚。2. 表结构处理问题描述:VIP表增加一个InfoDate日期字段,内容为:’9999-客户生日月-客户生日’。同时,在该列上创建非聚集索引。 添加该列是为了解决VIP表的查询中存在的大量的对BirthDay列的函数处理。 Where条件中对列使用函数会导致索引失效,导致查询变慢3.LeftJoin和子查询的关联顺序问题问题描述:该类处理sql拼接时, 阅读全文

posted @ 2012-05-22 22:57 单车男 阅读(466) 评论(3) 推荐(0) 编辑