SQL
irelands
这个作者很懒,什么都没留下…
展开
-
SQL用另外一个表的数据更新本表数据
update s set s.classbid = lc.itemidfrom dbo.Lv_servers as s INNER JOIN dbo.Lv_LineChannel as lc ON s.Classsid = lc.C原创 2011-07-19 17:25:25 · 931 阅读 · 0 评论 -
TextHeader 中存在语法错误,右键打不开存储过程
转载 2012-02-20 17:10:43 · 3075 阅读 · 0 评论 -
修改sql2008默认查询返回行数
工具-----选项------SQLServer对象资源管理器-----命令原创 2012-02-27 17:02:53 · 1426 阅读 · 0 评论 -
将Select结果当做一个表
1、建立VIEW,调用 VIEW; 2、CREATE TABLE NEWTT AS SELECT * FROM TT; 3、 SELECT * FROM (SELECT * FROM ...WHERE ...) A原创 2011-12-15 13:51:50 · 3513 阅读 · 0 评论 -
sql时间函数
Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3.转载 2011-11-09 17:14:27 · 435 阅读 · 0 评论 -
sql获得各个省份信息条数
select COUNT(1) as num,c.provinceId,p.name from lv_line l,Lv_City c,Lv_Province p where l.LeaveCtiy = c.code and c.provinceId = p.code and p.kindId =1 and l.IsInland in(1,3) group by c.provinceId,p.原创 2011-11-23 16:46:05 · 1523 阅读 · 0 评论 -
sql同一个表的数据复制粘贴
INSERT INTO [Dy_Answer] ([Questionetitle],[QuestioneID],[AnswerContent],[UserID],[IsLook],[Addtime],[IsRead]) SELECT [Questionetitle],[QuestioneID],[AnswerContent],[UserID],[IsLook],[Addti原创 2011-11-01 10:04:04 · 2672 阅读 · 0 评论 -
sql exists用法
select * from dbo.Lv_Line L where not exists (select 1 from Lv_LineChannel lv where L.UserBigClassId=lv.classId) and LineId >6488 not e原创 2011-09-16 11:14:04 · 288 阅读 · 0 评论 -
SQL字符串处理函数大全
select 字段1 from 表1 where 字段1.IndexOf("云")=1; 这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。 left()是sql函数。 select 字段1 from 表1 where charinde转载 2011-08-01 14:38:43 · 303 阅读 · 0 评论 -
SQL Server最小的存储单位 页(page)结构
SQL Server最小的存储单位是页(Page),一个页的大小是8K=8192字节。一个数据页是由3部分组成:页头、数据行和行偏移矩阵,具体结构如图: 页头保存了页的编号、上一页ID、下一页ID、可以字节数等等关于该页的基本信息。页头的大小是固定的96个字节,所以剩下8192-96=8096个字节用于存储数据行和行偏移矩阵。 行偏移矩阵在页的最后面,而且是倒序排列的,使原创 2012-03-13 14:27:58 · 3177 阅读 · 0 评论