SQL2005学习笔记
sql_help
这个作者很懒,什么都没留下…
展开
-
sql server 2005系统表详细说明 - 1
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库 syslanguages 主数据库语言 syslogins 主数据库 登陆帐号信息转载 2009-01-20 16:16:00 · 1020 阅读 · 0 评论 -
sql server 2005系统表详细说明 - 2
lcid int 此种语言的 Microsoft Windows NT? 区域设置 ID。 mslangid smallint SQL Server 消息组 ID。 安装了 SQL Server 提供的三十三种语言。下面是语言列表。 用英语表示的名称 NT LCID SQL Server 消息组 ID English 1033 1033 Ger转载 2009-01-20 16:17:00 · 1021 阅读 · 0 评论 -
sql server 2005系统表详细说明 - 3
reserved tinyint 仅限内部使用。 colstat smallint 仅限内部使用。 cdefault int 该列的默认值 ID。 domain int 该列的规则或 CHECK 约束 ID。 number smallint 过程分组时(0 表示非过程项)的子过程号。 colorder smallint 仅限内部使用。 auto转载 2009-01-20 16:19:00 · 1509 阅读 · 0 评论 -
sql2005学习笔记-VIEW
VIEW是一个虚拟的包含查询方式的表对象。它本身并不包括实际的数据,它的目的是隔离真实的数据存储方式,并提供给用户一个简单的展现方式,而且能更好的控制权限。VIEW的定义必须满足下面三个规则:不能使用ORDER BY方式,除非里面包含TOP或者FOR XML的定义所有的结果列必须有名字所有的结果列的名字必须唯一VIEW是不会跟着实际表的结构变化而自动变化的,因此你必原创 2008-12-11 15:41:00 · 603 阅读 · 0 评论 -
SQL2005学习笔记-窗口函数(OVER)
1.简介: SQL Server 2005中的窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地累计总数、移动平均值、以及执行其它计算。窗口函数功能非常强大,使用起来也十分容易。可以使用这个技巧立即得到大量统计值。窗口是用户指定的一组行。 开窗函数计算从窗口派生的结果集中各行的值。 2.适用范围:排名开窗函数和聚合开窗函数.也就是说窗口函数是结合排名开窗函数或者聚合开窗函数一起使用转载 2009-07-17 14:15:00 · 976 阅读 · 0 评论 -
SQL2005学习笔记-EXCEPT和INTERSECT运算符
1.简介EXCEPT和INTERSECT运算符使您可以比较两个或多个SELECT语句的结果并返回非重复值。2.区别EXCEPT运算符返回由EXCEPT运算符左侧的查询返回、而又不包含在右侧查询所返回的值中的所有非重复值。INTERSECT返回由INTERSECT运算符左侧和右侧的查询都返回的所有非重复值。3.注意事项(1).使用EXCEPT或INTERSECT比较的结果集必须具有相同的转载 2009-07-17 14:22:00 · 690 阅读 · 0 评论 -
SQL2005学习笔记-公用表表达式(CTE)
公用表表达式是Sql Server2005新增加的一个非常好用的功能。公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。CTE可用于: 1.创建转载 2009-07-17 14:45:00 · 1087 阅读 · 1 评论 -
SQL2005学习笔记-APPLY 运算符
APPLY 运算符简介: APPLY 运算符是Sql Server2005新增加的运算符。使用APPLY运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。表值函数作为右输入,外部表表达式作为左输入。通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出。APPLY运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表。APPLY 运算符的左操作数转载 2009-07-17 14:40:00 · 802 阅读 · 0 评论 -
SQL2005利用ROW_NUMER实现分页的两种常用方式
declare @PageNumber intdeclare @PageSize intset @PageNumber=2set @PageSize=20 --利用betweenselect *from( select row_number() over (order by source_ip,id) as row_num, * from tb) as page_tabl原创 2009-06-29 14:16:00 · 542 阅读 · 0 评论