SQL Server
文章平均质量分 95
Talanz
这个作者很懒,什么都没留下…
展开
-
SQL 语句记录
--读取库中的所有表名select name from sysobjects where xtype='u'--读取指定表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')原创 2017-08-08 10:25:13 · 256 阅读 · 0 评论 -
SQL 聚集索引和非聚集索引 案例分析讲解
聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到原创 2017-10-16 14:33:19 · 435 阅读 · 0 评论 -
sqlserver的四种分页方式
第一种:ROW_NUMBER() OVER()方式select * from ( select *, ROW_NUMBER() OVER(Order by ArtistId ) AS RowId from ArtistModels ) as b where RowId between 10 and 20 ---where RowId BETWE转载 2018-04-27 08:41:11 · 967 阅读 · 0 评论 -
sql server 选取某段日期某段时间内的数据
如我要取8月1号到8月30号之间的早上7点半到晚上八点半这段时间内的数据。 SELECT *FROM tableName AS tWHERE t.create_date BETWEEN '2017-08-01 07:30' AND '2017-08-30 20:30' AND CONVERT(CHAR(5), t.create_date, 14) BETWEEN ...原创 2018-07-27 17:27:07 · 19658 阅读 · 0 评论 -
sql server 数据库误删除、误操作恢复:事务日志
原文出处:http://blog.csdn.net/dba_huangzj/article/details/8491327个人总结:1.查看在使用你想要恢复的数据库的SPIDSELECT * FROM sys.sysprocesses WHERE dbid=DB_ID('JAB_Mega')--有的同学不知道怎么kill的 其实就是直接的sql 语句 如下:kill 5...原创 2019-09-16 16:47:52 · 2501 阅读 · 0 评论