SQL Server
-牧童-
这个作者很懒,什么都没留下…
展开
-
SQL Server数据类型
在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。 在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表4-2 所示。 其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 种数据类型。下面分类讲述各种数据类型。一、 整数数据类型 ...原创 2009-10-11 17:15:40 · 413 阅读 · 0 评论 -
SQL Server创建索引
什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。•...原创 2010-01-07 00:05:40 · 120 阅读 · 0 评论 -
SQL Server创建视图
什么是视图 大家都知道,我们国家现在“神七”上天了。从美国的月球登月开始,人类上天不再是神话。听说,在美国,你只要出几十万美元,您就可以上一次月球进行太空旅行,所以,我们相信:在不久的将来,上天旅行将走进我们百姓的生活,那是一件多么新鲜神奇的事情啊。好多美国人上天后,他们用望远镜观看我们的地球,结果看到的地球形状各不相同。有的说象绿色的橘子,有的说象白色的大鸭梨,有的说象蓝色的大西瓜。...原创 2010-01-07 00:04:07 · 146 阅读 · 0 评论 -
SQL Server 的三种自定义函数(用户定义的函数)
“自定义函数”是我们平常的说法,而“用户定义的函数”是 SQL Server 中书面的说法。SQL Server 2000 允许用户创建自定义函数,自定义函数可以有返回值。自定义函数分为:标量值函数或表值函数如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。可以使用多条 Transact-SQL 语句定义标量值函数。 如果 RETURNS 子句指定 TABLE,...原创 2010-01-07 00:02:39 · 401 阅读 · 0 评论 -
BTree,B-Tree,B+Tree,B*Tree
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如...原创 2010-01-06 23:38:03 · 90 阅读 · 0 评论 -
SQL Server开发问题前十名
在SQL Server中进行开发会让你身处险地,并且寻找快速解决方案。我们编辑了前十名关于SQL Server开发的常见问题。对常见的针对表和字段的名字约束进行探究。学习如何解决并发问题,并且在不了解T-SQL的情况下编写存储过程。查看这些解决方案的快速参考,并且了解更多内容。 花点时间来会见我们的全体专家,然后看看有关SQL Server主体的全体列表.Take a moment to m...原创 2010-01-06 22:00:59 · 97 阅读 · 0 评论 -
SQL Server开发人员应聘常被问的问题妙解汇总
目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情...原创 2010-01-06 22:00:13 · 108 阅读 · 0 评论 -
SQL赋值SET和SELECT有什么区别?
事实上SQL Server数据库的开发者在SQL Server 7.0(1999)版本之前都是用SELECT赋值的,但在SQL Server 7.0 之后,推出了SET方法赋值,而且Microsoft在其联机帮助文档中明确提出推荐使用SET方法赋值。 这让开发者很迷惑,Microsoft也没有明确说明为什么SET方法是被推荐的。本文会讲明SET和SELECT的区别,而且让你明白什么时候用SET,什...原创 2010-01-06 21:59:04 · 167 阅读 · 0 评论 -
SQL Server函数大全
SQL Server函数大全 --聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --最大数from titlesgo use pubsgoselect...原创 2010-01-06 00:14:19 · 89 阅读 · 0 评论 -
SQL Server 视图创建点滴
视图在数据库开发过程中是非常重要的,对提高查询速度有很大的提高。因此我们的学会创建视图,并且有效的使用视图。(1)表准的SQL视图 标准视图比较简单,大家也都在使用,在此就不垒述了。(2)使用动态视图 标准视图有一个严重的局限性,那就是标准视图不支持参数。俗话说“法网恢恢,疏而不漏”,呵呵,我们也可以变通的使用带参数的视图。实现方法是我们把一个用户定义的表值...2009-12-08 16:43:55 · 88 阅读 · 0 评论 -
纠正网上流传的SQL取某一时间的当月第一天和最后一天的时间写法
网上取当月第一天和最后一天的SQL语句很多,有的是通过字符截取,有的是通过函数,个人还是比较偏向于使用内置函数来处理,但是看了下网上的运用函数来取第一天和最后一天时间的SQL语句几乎都像下面这样的,其实是存在问题的,存在一个临界值得问题。本月第一天:select dateadd(dd,-day(getdate())+1,getdate()) 本月最后一天:select dateadd(...原创 2009-11-16 16:16:18 · 109 阅读 · 0 评论 -
Sql Server 日期格式化函数
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), GETDA...原创 2009-11-09 15:49:44 · 89 阅读 · 0 评论 -
SQL Server 索引使用分析(2)- 改善SQL语句,防止索引失效
原文出处[url]http://www.blue1000.com/bkhtml/2006-08/45510.htm[/url] 改善SQL语句 很多人不知道SQL语句在sql server中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' an...原创 2010-01-07 21:25:10 · 100 阅读 · 0 评论