| java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
当使用 SELECT 语句时,您可能不想要返回重复信息。例如,STAFF 有一个其中多次列出了几个部门编号的 DEPT 列,以及一个其中多次列出了几个工作说明的 JOB 列。 要消除重复行,在...
考虑运算次序是很重要的。一个子句的输出是下一个子句的输入,如下面列表中所示。给表达式命名(点击查看) 中给出一个要考虑其中运算次序的示例。 并且注意,此说明允许以一种更直观的方式对查询进行考虑...
可选的 AS 子句允许您给表达式指定有意义的名称,这就使得以后再引用该表达式更容易。可使用 AS 子句为选择列表中的任何项提供名称。 下列语句显示其薪水加佣金少于 $13,000 的所有雇员。...
表达式是包括在语句中的计算或函数。下列语句计算,如果部门 38 中每个雇员都收到 $500 的奖金,则每人的薪水将是多少: SELECT DEPT, NAME, SALARY + 500 ...
可使用 SELECT 语句从两个或多个表中生成包含信息的报告。这通常称为 连接。例如,可以连接 STAFF 和 ORG 表中的数据以形成一个新表。要连接两个表,在 SELECT 子句中指定想要显示...
在编写 SELECT 语句时,可在 WHERE 子句中放置另一个 SELECT 语句。每个附加的 SELECT 启动一个子查询。 子查询本身又可包括其值代入其 WHERE 子句的另一个子查询。...
本节简要介绍了将用于全书示例的函数。 数据库函数是一组输入数据值和一个结果值之间的关系。 函数可以是内部的或用户定义的。 DB2 通用数据库提供很多内部函数和预安装的用户定义函数。可找到 SY...
如使用函数中(点击查看)所述,DB2 通用数据库提供内部函数和用户定义函数 (UDF)。然而,此函数集从不会满足所有需求。您常常需要为特别的任务创建定制函数。用户定义函数允许您创建定制函数。 ...
允许引用先前提到的任何表的子查询称为相关子查询。我们也说该子查询具有对主查询中表的相关引用。 下列示例是一个不相关子查询,该子查询列出部门 'A00' 中薪水超过该部门平均薪水的雇员的雇员编号...
I、分组 DB2 通用数据库具有基于表的特定列对数据进行分析的能力。 可按照在 GROUP BY 子句中定义的组对行进行分组。以其最简单的形式,组由称为分组列的列组成。 SELECT 子句...
标量全查询是在括号中的全查询,该查询返回的一行只包含一个列值。标量全查询对从数据库中检索数据值供表达式使用是很有用的。 1、下列示例列出其薪水超过全部雇员平均薪水的雇员的姓名: SELEC...
1、表表达式 如果只需要单个查询的视图定义,可使用表表达式。 表表达式是临时的,只在 SQL 语句的使用期限内有效;表表达式不能共享,但它们比视图更灵活。任何授权的用户都可共享视图定义。...
有时可能需要将一些值从一种数据类型转换成另一种数据类型,例如,从数字值转换成字符串。要将一个值转换成另一个不同的类型,使用 CAST 说明。 转换说明的另一个可能用途是截断很长的字符串。在 E...
相关名是用于识别一个对象的多种用途的标识符。可在查询的 FROM 子句中和 UPDATE 或 DELETE 语句的第一个子句中定义相关名。相关名可与表、视图或嵌套表表达式关联,但只限于定义相关名的...
1、用集合运算符组合查询 UNION、EXCEPT 以及 INTERSECT 集合运算符使您能够将两个或更多外层查询组合成单个查询。执行用这些集合运算符连接的每个查询并组合各个查询的结果。根据...
1、谓词 谓词允许您构造条件,以便只处理满足这些条件的那些行。基本谓词在 选择行 讨论。本节讨论 IN、BETWEEN、LIKE、EXISTS 以及定量谓词。 2、使用 IN 谓词 ...
从两个或更多个表中组合数据的过程称为连接表。数据库管理程序从指定的表中形成行的所有组合。对于每个组合,它都测试连接条件。连接条件是带有一些约束的搜索条件。有关约束的列表,参考 SQL Refere...
1、复杂查询 DB2 通用数据库允许您通过使用 ROLLUP 和 CUBE 分组、合并及查看单个结果集中的多列。这种新型而强大的功能增强并简化了基于数据分析的 SQL。 有很多方法可从数据...
单值类型是与现存类型(它的“源”类型)共享其内部表示的用户定义数据类型,但对于大多数运算来说,认为单值类型是独立和不兼容的。例如,您可能想定义年龄类型、重量类型以及高度类型,所有这些类型都有相当不...
1、大对象 (LOB) 术语大对象及其缩写词 LOB 用于表示三种数据类型:BLOB、CLOB 或 DBCLOB。这些类型可以包含诸如音频、图片以及文档等对象的大量数据。 二进制大对象(B...
1、目录视图的介绍 DB2 为每个数据库创建并维护一个系统目录表扩充集。这些表包含关于数据库对象(如表、视图、程序包、参考完整性关系、函数、单值类型以及触发器等)的逻辑结构和物理结构的信息。这...
可在 SQL 语句中使用 CASE 表达式以便于处理表的数据表示。这提供了一种功能强大的条件表达式能力,在概念上与某些程序设计语言中的 CASE 语句类似。 要从 ORG 表中的 DEPTNA...
全文索引和全文检索是sql server 7.0的新增功能,它能够对数据中的字符类型列(如varchar、text等类型列)进行索 引,并通过索引实现全文搜索查询。sql server常规索引...
对表的查询能力是为什么你应该要把SQL Profiler 跟踪输出到表里面的主要原因。过滤这个表里的数据比建立一个SQL Profiler容易得多。如果你没有时间全力建立SQL Profiler,...
如果你是个SQL Server的新手,在数据库开发中需要提高工作效率的帮助,那就考虑使用SQL 模板吧。SQL Server 2000提供了SQL模板。这些模板分成以下13类: 绑缚,解绑数据...
在SQL Server 2000中,有无数种备份数据库的方法。无论你的数据库有多大、改变是否频繁,都有满足你的要求的备份策略。让我们看看几种可以在不同环境下工作的基本备份策略。 本文假定你有备...
学习如何用SQL Server的XML特征为你的数据库提供新的功能。 如果你在IT业工作,那么你很可能听说过XML;但如果你的工作主要与SQL Server有关,那么你可能并没有直接运用过XM...
如果两个用户进程分别锁定了不同的资源,接着又试图锁定对方所锁定的资源,就会产生死锁。此时,SQL Server将自动地选择并中止其中一个进程以解除死锁,使得另外一个进程能够继续处理。系统将回退被中...
Microsoft SQL Server 2000提供了数据传输服务(DTS)工具,这让完全不同的系统之间传输数据变得更加高效、方便。SQL Server Enterprise Manager的客...
大多数数据库开发小组通过数据库所有者(dbo)掌握数据库对象的。数据库开发人员会连接到开发的数据库上,数据库除了dbo外还有其他用户用于连接。 有时候,开发人员一不注意创建了没有以dbo开头命...
索引问题 一 概述 可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列的值进行排序的结构。 索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列...
为网页设置防火墙的主要目的是根据网页内容对不同来访者提供不同的服务,利用Java Script或VB Script,我们很容易做到这一点。但网页的源码在客户浏览器中可以被看到,访问者可以查看所用的...
尽管int依然是SQL Server 2000中最主要的整数数据类型,但是SQL Server 2000还是新增加了整数数据类型bigint,它应用于整数超过int数据范围的场合。 int数据...
?@@CONNECTIONS 返回自SQL Server 最近一次启动以来连接或企图连接到SQL Server 的连接数目 ?@@CPU_BUSY 返回自SQL Server 最近一次...
元数据简介 元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管...
/******* 导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S...
由于很多原因,需要作出安全决定的人常常没有明白数据的真正价值,所以经常无法对数据进行足够的保护。让需要你数据的人能够在需要的时候访问到它,并确保其有效性,可能是数据库管理员最重要的职责。但是,保持...
开发人员和管理员总是被迫重新考虑其应用程序的安全――事后才加入安全保护很显然不再能够被接受。安全从一开始就必须是一个重点,从设计过程一开始就是。在你下一次负责开发SQL服务器数据库的时候,请按照下...
不同浏览器之间多年的竞争导致产生了很多工具帮助开发人员完成以前很难做到的任务。现在,只要一小段脚本,你就可以创建一个应用程序将数据绑定到用户控件,这样就可以通过一个内嵌的代理类型的控件与服务器通信...
本人从事的工作是数据库管理员,要维护多台服务器中的数据库,经常把某台服务器中的某个数据库移动到另外一台服务器,对数据的移动有些心得体会,希望和大家共同交流。 1. 通过工具DTS的设计器进行导...
作者: Builder.com 在报表工具(reporting service)领域中,到现在为止,Oracle和DB2仍然领先微软。微软以前只推出了Access(与Office Profes...
特别说明 在微软的SQL Server系统中通过有效的使用索引可以提高数据库的查询性能,但是性能的提高取决于数据库的实现。在本文中将会告诉你如何实现索引并有效的提高数据库的性能。 在关系型...
系统的存储进程sp_start_job是一个使用T-SQL开始SQL代理工作的机构。进程在无须等待的情况下开始工作并返回控制到用户直到工作完成。 如果返回值是0,那就意味着sp_start_j...
很多PL/SQL程序员采用一个命名约定区分不同作用域内的变量,从而确定一个值来自哪个作用域。一个常用的方法是给参数加前缀p_,给局部变量加前缀l_,给全局变量或者包变量加前缀g_。例如: cr...
问题:如何获得SQL SERVER 2000中知道对象的权限? 解决: 前几天看到有人问是否可以方便的获得SQL SERVER2000指定对象的权限和指定USER的权 限。我写了一个存...
SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢...
环境说明: 数据库:Oracle8.1.6OEM; 系 统:Windows2000 Server. ****************************************...
一.怎样删除一个表中某个字段重复的列呀,举个例子 表[table1] id name 1 aa 2 bb 3 cc 1 aa 2 bb 3 cc 我想最后的...
MSDE 2000 系统要求 MSDE 2000 是一个免版税、可再分发的数据库引擎,它与 Microsoft SQL Server 2000 完全兼容。下面是 MSDE 2000 的系统要求...
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。...