
SQL Server
JustARobot
升级你的系统,升级你的武器
展开
-
SQL Server 查询表的记录数(3种方法,推荐第一种)
--SQL Server 查询表的记录数 --one: 使用系统表. SELECT object_name (i.id) TableName, rows as RowCnt FROM sysindexes i INNER JOIN sysObjects o ON (o.id = i.id AND o.xType = 'U ') WHERE indid < 2 ORDER转载 2016-05-24 15:16:45 · 3373 阅读 · 0 评论 -
【陷阱系列】SQLServer in/not in 陷阱
SQL Server中不建议使用not in,因为会带来潜在的问题: 结果错误查询性能较差 性能差都还能勉强接收,结果错误那后果可就严重了。可能产生结果错误的原因就是NOT IN 对null的处理方式,MSDN说明如下: Caution Any null values returned by subquery or expression原创 2016-07-04 11:02:26 · 618 阅读 · 0 评论 -
【转】使用WITH AS提高性能简化嵌套SQL
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。转载 2016-08-18 14:24:17 · 2279 阅读 · 0 评论