博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  SQL server

摘要:http://huihai.iteye.com/blog/1005144在存储过程中经常会有Sql代码 SETQUOTED_IDENTIFIERonSETQUOTED_IDENTIFIERoffSET QUOTED_IDENTIFIER onSET QUOTED_IDENTIFIER off这样的语... 阅读全文

posted @ 2015-07-13 11:27 happyst 阅读(489) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/henw/archive/2011/07/22/2113580.html缺点: 1.会产生脏读 2.只适用与select查询语句优点: 1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。 2.可以用于inner joi... 阅读全文

posted @ 2015-07-01 15:12 happyst 阅读(493) 评论(0) 推荐(0)

摘要:1 select --* 2 request_session_id as spid, 3 resource_type as restype, 4 resource_database_id as dbid, 5 DB_NAME(resource_database_id) as dbname, 6 ... 阅读全文

posted @ 2015-06-30 17:38 happyst 阅读(158) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/huanghai223/archive/2010/10/26/1861961.html“从100万条记录中的得到成绩最高的记录”。看到这个题目,通常我们的做法是:select top 1 * from student order by score des... 阅读全文

posted @ 2015-06-30 15:17 happyst 阅读(139) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/xbf321/archive/2011/08/04/sql-server-about-null.html我们设计表时,在字段是否允许Null值这个问题上,有时会争论一番。数据库牛人Kalen Delaney则给了一下建议 1,永远不要在用户表中允许NU... 阅读全文

posted @ 2015-06-29 11:41 happyst 阅读(374) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/alvinyue/archive/2011/06/21/2085972.htmlhttp://www.cnblogs.com/lyhabc/articles/3254782.htmlSQL Server之1:全文搜索(1)本章介绍在SQL Server ... 阅读全文

posted @ 2015-06-29 11:03 happyst 阅读(254) 评论(0) 推荐(0)

摘要:LEN:返回指定字符串表达式的字符(而不是字节)数,其中不包含尾随空格。DATALENGTH:返回用于表示任何表达式的字节数。示例1:(相同,返回结果都为5):selectLEN('sssss')selectDATALENGTH('sssss')示例2:(不相同,DATALENGTH是LEN的两倍)... 阅读全文

posted @ 2015-06-26 17:29 happyst 阅读(264) 评论(0) 推荐(0)

摘要:http://developer.51cto.com/art/201310/414082_all.htmasp.net(C#)利用QRCode生成二维码http://blog.csdn.net/smartsmile2012/article/details/17069329 阅读全文

posted @ 2015-06-26 17:08 happyst 阅读(154) 评论(0) 推荐(0)

摘要:SQL SERVER 表分区实施步奏http://www.cnblogs.com/Excellent/archive/2013/01/05/2846799.htmlhttp://blog.csdn.net/tianlianchao1982/article/details/55620111.概要说明S... 阅读全文

posted @ 2015-06-26 14:54 happyst 阅读(565) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/goody9807/archive/2010/10/19/1855697.html动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec( '... 阅读全文

posted @ 2015-06-24 11:11 happyst 阅读(580) 评论(0) 推荐(0)

摘要:1.最早知道的是用 IDENTITY(int, 1, 1) 塞到临时表中,再与原表中数据相SELECT CASENO,SEQNUM , IDENTITY(int, 1, 1) AS [ID] into #tmptest FROMtable where PO='888'order by CASENO,CAST(SEQNUM AS INT)虽然这种方式有点麻烦...2.后来知道了Dense_rank() over (order by colname)---才发现原来可以不用塞临时表3.再后来才知有个更历害的Row_number() over (partition by colnam 阅读全文

posted @ 2011-08-03 10:55 happyst 阅读(1243) 评论(0) 推荐(0)

摘要:select name from syscolumns where id = object_id('table')----get columns;select name from sysobjects where type='U'----get all tables in DB;-----搜索存储等SELECT sys.id, sys.text, obj.nameFROM syscomments SYS Inner join sysobjects obj on sys.id = obj.idWHERE sys.id IN (SELECT id FROM syso 阅读全文

posted @ 2011-07-27 09:49 happyst 阅读(355) 评论(0) 推荐(0)

摘要:表3的姓名中应该包括所有出现在表1和表2姓名中的记录,如果某人在表1中没出现,则相当于创收为0;同样如果某人在表2中没出现,则相当于花费为0.再举例Table1姓名 创收A 2000C 300A 200Table2姓名 花费A 400B 20D 200现在想得到一个综合结果,如下姓名 创收 花费A 2200 400B 0 20C 300 0D 0 200select isnull(a.姓名,b.姓名) as 姓名,a.创收,b.花费 from ( select table1.姓名,sum(table1.创收) 创收 from table1 group by table1.姓名 ) as afu 阅读全文

posted @ 2011-07-23 09:07 happyst 阅读(181) 评论(0) 推荐(0)