sql server
文章平均质量分 51
nanchangniat
这个作者很懒,什么都没留下…
展开
-
sql 日期格式化
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 CONVERT(varchar(100), GE转载 2012-07-24 11:06:22 · 441 阅读 · 0 评论 -
SQL SERVER 2005 ROLLUP
--在进行sql查询的时候,有时候需要对数据进行分类汇总,就我了解,ms-sql内的分类汇总方法有ROLLUP、CUBE和COMPUTE BY。COMPUTE BY比较好理解,sql联机丛书内的说明已经说的比较清楚了,重点说明ROLLUP,ROLLUP比COMPUTE BY和CUBE更加实用和用的更为广泛。CUBE和它只是有一点区别,CUBE的结果集包含ROLLUP的结果集。--ROLLUP和C转载 2012-08-30 10:28:29 · 662 阅读 · 0 评论 -
把阿拉伯数字转化成大写
create function CapsChange(@Number float)returns varchar(100)begin declare @DNumber decimal(18,2) select @DNumber = convert(decimal(18,2),@Number)--把数字转换成只有两位小数点的数字 declare @x varchar(10原创 2013-03-26 10:49:22 · 697 阅读 · 0 评论 -
MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资转载 2013-12-14 15:27:58 · 2187 阅读 · 1 评论 -
尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 (System.Data)
最近新安装了SQL SERVER 2012,但是安装完成之后,不能连接远程服务器。提示错误为尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 (System.Data)当再次尝试连接时,Sql server 2012 Management Studio 就崩溃了。而远程服务器能ping通,应用程序可以连接远程服务器上的数据库(sql server 2005),找到相关资料解决,原因为本地原创 2013-12-22 22:13:44 · 3435 阅读 · 1 评论 -
sql server 2005计算当前日期所在月份周数
根据给定的日期,计算该日期在本月所在周数,每周的第一天为周日。但是在月末需要与下个月进行衔接,如图2012年2月份,3月份的1、2、3号为2月份的第4周。而2月份的1、2、3、4为1月份的最后一周(第五周)。declare @datetime varchar(50)select @datetime = '2012-02-1'select dateadd(day,1-(datep原创 2012-02-20 21:46:27 · 2428 阅读 · 0 评论