SQL
大头_衍
天道酬勤!
展开
-
SQL日期格式化应用大全
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select转载 2009-08-20 15:04:00 · 449 阅读 · 0 评论 -
如何让MS-sqlserver自增列重新从1开始算起
数据库原有ID字段,是自增列的,后来把数据全删除后,想让ID自增列从1开始算起方法1:1.dbcc checkident(test,reseed,0)2.insert into test values(55)select * from test显示结果:id msum1 55方法2:SET IDENTITY_INSERT转载 2009-12-25 15:22:00 · 901 阅读 · 0 评论 -
在SQL中向多个数据库中插入相同的记录
今天一个朋友问到这个问题,其实很好解决:declare @dbname varchar(50) declare c_database cursor for select name from master.dbo.sysdatabases where name like %数据库名% open c_datab原创 2010-01-06 15:10:00 · 977 阅读 · 0 评论 -
如何计算MS SQL语句执行的时间还有c#
MSSQL:declare @begin datetimedeclare @End datetimeset @begin=getdate() --执行的语句写在这里set @End=getdate()select datediff(millisecond,@begin,@End) as 执行的时间--millisecond表示毫秒 如果看秒可以使用ss C#:很原创 2010-01-08 14:23:00 · 1905 阅读 · 0 评论 -
linq之like操作
<br />Like的操作,有点像in,但是,方向变了。什么意思呢。就是你给定一个字符串,去寻找数据中某个字段包含这个字符串。就是给定的字符串是某字段的子集。Sql Script是这么写的。<br /><br />Selec * from table where id like '%AD%'<br />Selec * from table where id like '%AD'<br />Selec * from table where id like 'AD%'<br />上面的%是通配符,表示,该字段含转载 2010-09-07 18:26:00 · 1607 阅读 · 0 评论 -
SQL SERVER中索引扫描与索引查找
前提是在大表中进行少量数据的查询,因为我们绝大部分都是从一个大表中返回少量数据,所以索引必不可少。不知道大家在执行计划当中是否有发现:“索引扫描”与“索引查找”?1、索引扫描与表扫描类似,都是把索引从开始扫描到结束。2、索引查找会根据你查询的字符,定位到索引的局部位置,然后再开始查找,不用把整个索引全部扫描一遍,在效率上比索引扫描快很多。一看到“快很多”,眼睛就亮了,但是如原创 2016-04-01 15:38:49 · 2823 阅读 · 0 评论