数据库 SQL Server
Java技术博文
这个作者很懒,什么都没留下…
展开
-
GROUP BY的用法
在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population字段上,结果转载 2013-07-11 11:47:58 · 1238 阅读 · 0 评论 -
SQL ---CUBE 和 ROLLUP 之间的具体区别
CUBE 和 ROLLUP 之间的具体区别ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集。下面是 CUBE 和 ROLLUP 之间的具体区别:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。ROLLUP 优点: (1)ROLLUP 返回单个结果集,而 C转载 2013-07-17 16:04:06 · 1091 阅读 · 0 评论 -
SQL Join的一些总结inner join/outer join/cross join
Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性本文将通过具体例子介绍SQL中的各种常用Join的特性和使用场合:目录Inner joinOuter joi转载 2013-06-30 22:08:26 · 1763 阅读 · 1 评论 -
SqlServer中的dbo是什么意思?
SqlServer中的dbo是什么意思?DBO是每个数据库的默认用户,具有所有者权限,即DbOwner 通过用DBO作为所有者来定义对象,能够使数据库中的任何用户引用而不必提供所有者名称。 比如:你以User1登录进去并建表Table,而未指定DBO, 当用户User2登进去想访问Table时就得知道这个Table是你User1建立的,要写上转载 2013-06-28 21:11:55 · 9096 阅读 · 0 评论 -
SQL Server中的sysobjects
摘自:http://www.cnblogs.com/bugY/archive/2011/09/21/2184182.html关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当转载 2013-06-28 20:39:40 · 794 阅读 · 0 评论 -
SQL Server表名为什么要加[]方括号?
问:我刚安装了Microsoft SQL Server 2000个人版,发现它的SQL语句怎么和标准不一样。比如我使用最简单的查询语句"select * from user"查询表user,结果它提示语法错误,后来系统自动给我纠正过来变成"select * from [user]",查询才成功执行了。也就是说要给表名添加方括号才是正确的格式。答:因为"user"是SQL Server保留转载 2013-06-28 21:19:16 · 6465 阅读 · 0 评论 -
T-SQL中的go是什么意思?
go 是SYBASE和SQL Server中用来表示事物结束,提交并确认结果,相当于ORACLE的CommitSQL Server 实用工具将 GO 解释为应将当前的 Transact-SQL 批处理语句发送给 SQL Server 的信号。当前批处理语 句是自上一 GO 命令后输入的所有语句,若是第一条 GO 命令,则是从特殊会话或脚本的开始处到这条 GO 命令之间的所有语句。G转载 2013-06-28 21:14:08 · 1513 阅读 · 0 评论 -
SQL sp_help (Transact-SQL)
sp_help (Transact-SQL)SQL Server 2008 R2其他版本此主题尚未评级 - 评价此主题报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或某种数据类型的信息。 Transact-SQL 语法约定语转载 2013-07-11 15:33:55 · 2414 阅读 · 0 评论 -
SQL Server里查询表结构命令
环境:SQL Server 2008 R2问题:查询表结构命令 对MySQL和Oracle数据库熟悉的朋友知道用desc就可以查询一张表的结构,但是在SQL Server里执行desc命令会报错。 [sql]desc Student; --关键字 'desc' 附近有语法错误。 www.2ct转载 2013-07-11 15:28:31 · 1704 阅读 · 0 评论 -
SQL Union和SQL Union All用法
SQL Union和SQL Union All用法SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM ta转载 2013-07-11 11:22:59 · 887 阅读 · 0 评论 -
用SQL语句向表格中插入数据INSERT
SQL语言使用insert语句向数据库表格中插入或添加新的数据行。Insert语句的使用格式如下: insert into tablename (first_column,...last_column) values (first_value,...last_value); 例如: insert into employee (firstname,转载 2013-07-01 22:20:12 · 2615 阅读 · 0 评论