
SQL Server
chenqiangdage
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 系统表知识
SQL SERVER 中有四个系统表 ,master, model, msdb,tempdb.这四个表有什么用?一般DB使用中我们开发人员很少去关注这四个表。但是这四个表个人感觉很重要,掌握一些基本的知识会对自己有好处,于是我记录下来。master 这个表保存了SQL server的系统信息,用于跟踪整个SQL系统;model 这个是个模板表。可以基于这个表来得到一个副本,怎么说呢,就是说原创 2014-01-17 23:59:24 · 812 阅读 · 0 评论 -
sql server 2008分布式查询
在接触公司一个系统时,公司使用的是SQL Server 2008数据库,里面涉及到了多个数据库之间的查询,而且数据库是分布式的,数据库分布在多台服务器之间,并且各个数据库各尽其责,负责存放不同模块功能的数据。这里面就要涉及到了数据库的分布式查询。补充一下分布式查询的知识:分布式查询从多异类数据源中访问数据。这些数据源可以存储在同一台计算机或不同的计算机上。Microsoft SQL S原创 2014-02-12 23:05:24 · 1606 阅读 · 0 评论 -
SQL Server 工作技巧
1、 isnull();函数在SQL Server 中经常会遇到一些字段为空值,这里可以使用isnull()这个函数来做判断;eg:select isnull(Table_column,'Test') as column from Table这个语句意思就是:从Table表中取字段Table_column,如果该字段值为空,则用“Test”字符来代替; 2、sysobject原创 2014-02-13 23:34:49 · 886 阅读 · 0 评论 -
SQL Server 游标使用
游标概念数据库操作中我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理.游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而原创 2014-02-16 22:33:41 · 1023 阅读 · 0 评论 -
SQL Server 分页查询
PS,此文是纯个人笔记;公司里一个项目里用到了一种数据库分页查询的方式:1、定义一个临时的table ,这个table有一个自增的之间ID,和要查的数据表的主键ID2、再一次查询,用id在分页数段来and 一下结果;具体操作如下:定义个临时表@Temptabledeclare @Temptable table(id int identity(1,1),nid nvarcha原创 2014-02-16 23:36:27 · 1138 阅读 · 0 评论 -
SQL Server 笔记---锁知识
sql server 锁定模式有三种: S锁,U锁,X锁;原创 2014-02-17 22:19:05 · 623 阅读 · 0 评论 -
sql server 笔记 --查询执行顺序
使用select 查询时,经常会结合where ,group by ,having子句,那么这些到底是怎么个执行顺序?带着求知欲,翻阅了参看手册,先手敲如下:1.select from 子句查询出初始的结果集,这个结果集肯定是在sql server系统的temp表中!2.where 子句排除掉不符合其搜寻条件的资料列。3.Group by 将所选资料列收集到一个群组。group by原创 2014-02-17 23:20:03 · 810 阅读 · 0 评论 -
SQL Server 笔记--视图
在初期的工作中,要做一个系统登录验证,翻阅同事做的登录验证,发现同事们做用户名验证时,查的结果集来自一个视图,之前也弄过视图,但很少去仔细看过有关方面的详细知识,于是特意百度谷歌了一下,总结如下知识:视图,是基于SQL语句的结果集的可视化表。从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部原创 2014-02-18 23:34:13 · 938 阅读 · 0 评论