sqlserver
wem520
邮箱:wem520@126.com
展开
-
SqlServer查询哪些表里有数据
//查询所有表明select name from sysobjects where xtype='u'select * from sys.tables//查询数据库中所有的表名及行数SELECT a.name, b.rowsFROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.idWHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER BY a.name,b.rows DE原创 2020-09-22 10:52:40 · 1677 阅读 · 0 评论 -
每个分类取5条, 这样的SQL如何写
select * from(select * ,row_number() over(partition by channel_id order by channel_id desc)as rowindex from dt_article)awhere rowindex<=5参开地址:转载 2014-08-07 22:45:47 · 3738 阅读 · 0 评论 -
SQLserver2008使用表达式递归查询语句
--由父项递归下级 with cte(id,parentid,text) as (--父项 select id,parentid,text from treeview where parentid = 450 union all --递归结果集中的下级 select t.id,t.parentid,t.text from treeview as t inner jo转载 2014-10-08 10:29:45 · 2725 阅读 · 0 评论 -
sqlserver索引优化扫描
RDS-SQLSERVER索引优化扫描2014年6月26日 ALIYUN12条评论 10,054 次阅读最近在处理客户咨询时,有大量咨询,说我的索引健不健康,我们没有专业的DBA,不知道哪里该加索引,加索引又不知道该加到那个字段上?基于这些问题,我来基于微软给出缺失索引统计信息,来总结一个数据库缺失索引的扫描和处理的方法。这种方法虽然不能做到完全准确,但是能对数据库转载 2014-11-18 22:32:12 · 817 阅读 · 0 评论 -
sqlserver检查死锁的sql
select a.spid blocking_spid,a.blocked,c.text blocking_text,d.text blocked_textfrom sys.sysprocesses a with(nolock) left join sys.sysprocesses b with(nolock) on a.blocked=b.spid cross apply sy原创 2014-12-31 15:42:54 · 3559 阅读 · 0 评论 -
SQL Server AlwaysOn架构及原理
SQL Server AlwaysOn架构及原理杜飞 SQL Server2012所支持的AlwaysOn技术集中了故障转移群集、数据库镜像和日志传送三者的优点,但又不相同。故障转移群集的单位是SQL实例,数据库镜像和日志传送的单位是单个用户数据库,而AlwaysOn支持的单位是可用性组,每个组中可以包括一个或者是多个用户数据库。也就是说,一旦发生切换,则可用性组中的所转载 2015-06-04 15:33:46 · 1024 阅读 · 0 评论 -
sqlserver 将主见自增列 将两行数据互换 id值
ALTER TABLE Strategy ADD ID_temp intGO UPDATE Strategy SET ID_temp=ID;update Strategy set ID_temp=5 where ID=6;update Strategy set ID_temp=6 where ID=5;alter table strategy drop constraint PK_strategy...原创 2018-05-14 17:06:13 · 1380 阅读 · 0 评论