Data Storage Handbook



Similar documents
I

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

修改版-操作手册.doc

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

Microsoft Word - 第3章.doc

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

教师上报成绩流程图

目 录 办 公 OA 介 绍... 3 办 公 OA... 4 一. 收 件 箱 发 布 信 件 查 看 个 人 信 件... 7 二. 公 共 留 言 发 布 公 共 留 言 查 看 公 共 留 言... 9 三. 校 长 荐

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

世华财讯模拟操作手册

云信Linux SSH认证代理用户手册

第2章 数据类型、常量与变量

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

全国教师资格认定管理信息系统

登录、注册功能的测试用例设计.doc


微软用户

4 进 入 交 互 区 设 置 的 组 件 管 理, 在 组 件 管 理 中, 教 师 可 以 选 择 课 程 空 间 中 的 所 有 组 件, 并 通 过 点 击 启 用 或 不 启 用 选 定 组 件 在 课 程 空 间 中 的 显 示 5 进 入 工 作 室 管 理 的 工 作 室 首 页,

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

øÕªß∂À≤Ÿ◊˜ ÷≤·

第 一 部 分 MagiCAD for Revit 安 装 流 程


《C语言基础入门》课程教学大纲

Template BR_Rec_2005.dot

目 录 一 激 活 账 号... 2 二 忘 记 密 码 后 如 何 找 回 密 码?... 3 三 如 何 管 理 学 校 信 息 及 球 队 学 生 教 师 等 信 息... 6 四 如 何 发 布 本 校 校 园 文 化? 五 如 何 向 教 师 发 送 通 知? 六

全国艺术科学规划项目

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

国债回购交易业务指引

学位论文文档编辑与提交

Cybozu Garoon 3 管理员手册

Microsoft Word - 第7章 图表反转形态.doc

生产支援功能 使用说明书(IP-110 篇)

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章

引言

Excel basics

目 录 页 1. 欢 迎 使 用 网 上 预 约 面 谈 访 问 系 统 新 用 户 新 用 户 登 入 帐 户 程 序 启 动 网 上 预 约 面 谈 访 问 帐 户 核 对 帐 户 的 地 址 资 料

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

火车浏览器脚本制作教程

党建评估

操作手册

联想电子订单操作指南

Microsoft Word - 文件汇编.doc

深圳市新亚电子制程股份有限公司

系统设计文档_样稿管理模块 V1.1_.doc

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

第 9 章 如 果 打 印 机 通 过 FireWire 连 接, 则 HP 建 议 使 用 FireWire 模 块 添 加 打 印 机, 以 充 分 利 用 FireWire 打 印 的 各 项 功 能, 并 且 仅 使 用 IP over Firewire 访 问 打 印 机 的 内 嵌 式

目 录 版 本 更 新 说 明 导 读 读 者 对 象 手 册 内 容 简 介 软 件 简 介 基 本 术 语 技 术 支 持 基 本 流 程 操 作 步 骤... 8

标题

幻灯片 1

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,


<4D F736F F D C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63>

如 何 开 始 使 用 Excel 2010 如 果 您 长 期 以 来 一 直 在 使 用 Microsoft Excel 2003, 则 对 于 在 Excel 2010 中 的 哪 些 地 方 可 找 到 Excel 2003 命 令 和 工 具 栏 按 钮, 肯 定 心 存 疑 问 我 们

 编号:

乐视云视频发行平台 操作手册 V1.1

类 似 地, 又 可 定 义 变 下 限 的 定 积 分 : ( ). 与 ψ 统 称 为 变 限 积 分. f ( ) d f ( t) dt,, 注 在 变 限 积 分 (1) 与 () 中, 不 可 再 把 积 分 变 量 写 成 的 形 式 ( 例 如 ) 以 免 与 积 分 上 下 限 的

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

第3章 创建数据库

Microsoft Word - 第3章.doc

安达发SYS系统管理用户操作手册.doc

徐天宏:《基因天堂》.doc

3 复 试 如 何 准 备 4 复 试 成 绩 计 算 5 复 试 比 例 6 复 试 类 型 7 怎 么 样 面 对 各 种 复 试 04 05

让 我 们 开 始 吧 无 需 安 装 软 件, 同 时, 发 件 工 具 的 使 用 完 全 免 费 您 需 要 的 只 是 一 台 能 访 问 互 联 网 的 计 算 机 访 问 WEB SHIPPING 系 统 DHL 全 球 : 选 择 您 的 国 家 步 骤 1: 访 问 Web Ship

目 录 第 一 章 : 登 陆 平 台 概 述 登 陆 平 台 的 步 骤 第 二 章 : 免 费 实 习 账 号 概 述 创 建 实 习 账 号 第 三 章 : 商 品 价 格 概 述 查 看 价 格 选 择 图 表 快 速 开 立 订 单 详 细 订 单 输 入 第 四 章 : 开 仓 部 位

目 录 前 言 学 习 平 板 电 脑 的 启 动 和 联 网 启 动 国 开 网 院 的 客 户 端 启 动 平 板 电 脑 设 置 网 络 启 动 国 开 网 院 客 户 端 国

<4D F736F F D20BCC6CBE3BBFAD1A7BBE1C2DBCEC4B9DCC0EDCFB5CAB9D3C3CBB5C3F7CAE9CDB >

<4D F736F F D20D3A5D2EDC6DABBF5D6FACAD6CFB5CDB356312E302DD3C3BBA7CAB9D3C3CBB5C3F7CAE9>

moza_ctc_64021.pdf

2006年顺德区高中阶段学校招生录取分数线

第2部分 操作系统实验

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

Microsoft Word - Disclose.doc

珠江钢琴股东大会

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

中国石化油品销售企业CRM调研报告

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

注 意 : 如 上 图 所 示, 网 上 缴 费 (12 月 3 日 至 10 日 ) 与 春 季 高 考 现 场 确 认 工 作 (12 月 3 日 至 6 日 ) 同 时 进 行, 没 有 经 过 现 场 确 认 和 确 认 信 息 没 有 上 传 到 服 务 器 的 考 生 不 能 网 上 缴

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

四川省农村义务教育学生

用节点法和网孔法进行电路分析

三门峡市质量技术监督局清单公示

超 级 玛 丽 JAVA 小 游 戏 测 试 报 告 1. 导 言 1.1 编 写 目 的 该 文 档 的 目 的 是 描 述 超 级 玛 丽 JAVA 小 游 戏 的 系 统 测 试 的 总 结 报 告, 其 主 要 内 容 包 括 : 系 统 环 境 的 介 绍 功 能 的 实 现 的 测 试

证券代码: 证券简称:长城电脑 公告编号:

2. 本 次 修 改 后, 投 资 者 申 购 新 股 的 持 有 市 值 要 求 市 值 计 算 规 则 及 证 券 账 户 使 用 的 相 关 规 定 是 否 发 生 了 变 化? 答 : 未 发 生 变 化 投 资 者 申 购 新 股 的 持 有 市 值 是 指, 以 投 资 者 为 单 位

2) 注 册 内 容 填 写, 阅 读 注 册 协 议, 完 成 注 册 字 段 标 示 有 符 号 的, 为 下 拉 选 择,* 为 必 填 项 2. 厦 钨 B2B 加 入 线 上 供 应 商 申 请 1) 系 统 显 示 已 注 册 用 户 信 息, 可 打 开 左 列 供 应 商 管 理 条

remote banking booklet 1-43

Kodak Capture Pro Software 和 Capture Pro 限 制 版 使 用 入 门 安 装 软 件 :Kodak Capture Pro Software 和 网 络 版... 1 安 装 软 件 :Kodak Capture Pro Software 限 制 版... 3

门户系统用户使用手册

四川省卫生厅关于开展医疗美容主诊医师资格考试及换证工作的通知

目 录 第 一 章 行 政 办 公 介 绍 行 政 办 公 的 作 用... 4 第 二 章 行 政 办 公 使 用 说 明 会 议 管 理 会 议 管 理 概 述 如 何 设 置 会 议 室 如

目 录 一 插 入 您 的 保 密 杀 毒 U 盘 3 二 控 制 面 板 USB SECURE ANTIVIRUS 实 时 监 控 USB SECURE ANTIVIRUS 手 动 扫 描 USB SECURE ANTIVIRUS 开 放 空 间 存 取 12

<4D F736F F D20CAD6BBFAD6A4C8AF322E31B2D9D7F7CAD6B2E1666F72204B6A617661BCFCC5CCD4F6C7BFB0E62E646F63>

Transcription:

使 用 Oracle SQL Developer 和 其 他 工 具

使 用 Oracle SQL Developer 和 其 他 开 发 工 具 本 技 术 专 题 主 要 介 绍 如 何 使 用 Oracle SQL Developer 和 其 他 开 发 工 具, 内 容 包 括 使 用 Oracle Database Home Page 在 Oracle 中 使 用 SQL*Plus 如 何 用 SQL Developer 来 操 作 Oracle 数 据 库 以 及 表 列 定 义 等 等 Oracle Database Home Page 本 部 分 将 使 用 Oracle Database 10g 精 简 版 来 举 例 说 明 我 们 是 如 何 借 助 于 Oracle 数 据 库 来 开 展 工 作 的 当 然, 当 Oracle Database 11g Express 发 布 了 稳 定 版 本, 你 可 以 使 用 类 似 的 技 术 来 使 用 该 版 本 的 Oracle 数 据 库 来 工 作 如 何 使 用 Oracle Database Home Page( 一 ) 如 何 使 用 Oracle Database Home Page( 二 ) 在 Oracle 中 使 用 SQL*Plus 本 章 来 源 于 Murach 的 Oracle SQL and PL/SQL, 描 述 了 如 何 使 用 Oracle SQL Developer 和 其 它 工 具, 在 这 一 部 分 内 容 中, 您 将 会 学 到 如 何 在 Oracle 中 使 用 SQL*Plus, 这 可 用 来 在 没 有 安 装 SQL Developer 的 情 况 下 Oracle 中 来 运 行 SQL 语 句 和 脚 本 如 何 在 Oracle 中 使 用 SQL*Plus 用 SQL Developer 来 操 作 Oracle 数 据 库 在 这 一 部 分 中 我 们 将 了 解 如 何 使 用 Oracle SQL Developer 来 查 看 或 者 修 改 你 的 Oracle 数 据 库 设 计 了 解 如 何 浏 览 数 据 库 对 象 以 及 如 何 创 建 导 入 导 出 Oracle 数 据 库 连 接 如 何 使 用 SQL Developer 来 操 作 Oracle 数 据 库 ( 上 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 2 of 31

如 何 使 用 SQL Developer 来 操 作 Oracle 数 据 库 ( 下 ) 表 列 定 义 这 一 部 分 主 要 介 绍 了 表 列 定 义, 包 括 如 何 编 辑 查 看 列 名 一 个 表 的 列 定 义 以 及 何 时 使 用 SQL Developer 如 何 查 看 并 编 辑 表 列 定 义 使 用 SQL Developer 执 行 SQL 语 句 在 这 一 部 分, 我 们 将 会 学 习 如 何 使 用 SQL Developer 来 输 入 并 执 行 SQL 语 句 及 脚 本 如 何 使 用 摘 录 窗 口, 解 决 常 见 的 语 法 错 误 等 内 容 如 何 使 用 SQL Developer 执 行 SQL 语 句 ( 上 ) 如 何 使 用 SQL Developer 执 行 SQL 语 句 ( 中 ) 如 何 使 用 SQL Developer 执 行 SQL 语 句 ( 下 ) 如 何 使 用 Oracle 数 据 库 SQL 参 考 手 册 本 节 中, 我 们 将 学 习 如 何 使 用 Oracle 数 据 库 的 SQL 参 考 手 册 一 个 关 于 操 作 Oracle 数 据 库 的 SQL 语 句 的 技 术 资 料 集 合 如 何 使 用 Oracle 数 据 库 SQL 参 考 手 册 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 3 of 31

如 何 使 用 Oracle Database Home Page( 一 ) 由 于 到 写 这 本 书 时,Oracle Database 11g 精 简 版 还 没 有 发 布, 我 们 接 下 来 的 话 题 将 使 用 Oracle Database 10g 精 简 版 来 举 例 说 明 我 们 是 如 何 借 助 于 Oracle 数 据 库 来 开 展 工 作 的 当 然, 当 Oracle Database 11g Express 发 布 了 稳 定 版 本, 你 可 以 使 用 类 似 的 技 术 来 使 用 该 版 本 的 Oracle 数 据 库 来 工 作 如 何 启 动 与 停 止 数 据 库 服 务 如 果 你 在 自 己 的 电 脑 上 安 装 了 Oracle 数 据 库 精 简 版, 并 且 采 用 附 录 A 来 描 述, 数 据 库 服 务 将 会 在 你 打 开 电 脑 时 自 动 启 动 这 部 分 经 常 作 为 数 据 库 服 务 器 或 数 据 库 引 擎 来 谈 论 它 接 收 传 递 过 来 的 SQL 语 句, 执 行 并 返 回 结 果 数 据 库 监 听 器 也 会 在 你 启 动 电 脑 时 自 动 启 动, 这 部 分 对 来 自 远 程 客 户 端 的 请 求 进 行 监 听, 并 向 他 们 返 回 结 果 有 时, 你 可 能 想 停 掉 数 据 库 例 如, 如 果 你 不 需 使 用 数 据 库 并 且 想 释 放 电 脑 资 源 的 话, 你 可 以 将 数 据 库 停 掉 或 者, 如 果 Oracle 数 据 库 占 用 的 端 口 与 其 它 程 序 的 端 口 发 生 冲 突, 你 也 可 以 停 掉 数 据 库 当 你 想 使 用 数 据 库 时, 你 又 可 以 启 用 它 停 掉 数 据 服 务 的 最 简 单 的 方 法 是 使 用 Stop Database 命 令, 你 可 以 在 Windows 开 始 菜 单 找 到 它, 这 在 $2-1 章 节 有 描 述 当 你 在 Windows 操 作 系 统 上 选 择 这 个 选 项, 将 会 出 现 在 一 个 显 示 Oracle 服 务 正 在 停 止 的 DOS 窗 口, 当 Oracle 服 务 成 功 停 止 后, 该 DOS 窗 口 将 会 显 示 一 条 提 示 信 息 尽 管 这 没 有 停 止 数 据 库 监 听 程 序, 但 数 据 库 监 听 程 序 也 不 能 返 回 任 何 结 果, 除 非 数 据 库 服 务 在 运 行 状 态 当 你 在 自 己 的 电 脑 上 练 习 运 行 Oracle 时, 只 要 你 想 停 你 可 以 在 任 何 时 候 停 掉 数 据 库 然 而, 如 果 数 据 库 在 一 个 生 产 环 境 下 运 行, 在 你 停 掉 数 据 库 之 前 你 应 确 保 所 有 用 户 均 已 登 出, 且 没 有 应 用 程 序 在 使 用 该 数 据 库 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 4 of 31

启 动 数 据 库 服 务 与 监 听 最 简 单 的 方 法 是 使 用 Start Database 命 令, 这 也 可 以 从 Windows 开 始 菜 单 处 获 得 当 你 在 Windows 系 统 中 选 择 这 个 选 项, 也 会 出 现 一 个 DOS 窗 口, 显 示 Oracle 监 听 与 服 务 的 状 态 如 何 停 止 数 据 库 开 始 > 程 序 > Oracle Database 10g Express Edition >Stop Database 出 现 DOS 窗 口, 这 时 数 据 库 正 在 停 止 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 5 of 31

如 何 使 用 Oracle Database Home Page( 二 ) 如 何 启 动 数 据 库 开 始 > 程 序 > Oracle Database 10g Express Edition > Start Database 出 现 DOS 窗 口, 这 时 数 据 库 已 经 启 动 $2-1 如 何 启 动 并 停 止 数 据 库 服 务 描 述 : 当 你 安 装 好 Oracle 后, 数 据 库 服 务 或 监 听 将 会 在 每 次 开 机 时 自 动 启 动 数 据 库 服 务 也 会 被 作 为 数 据 库 服 务 器 和 数 据 库 引 擎 来 谈 论 你 可 以 使 用 Windows 开 始 菜 单 下 的 命 令 来 停 止 或 启 动 数 据 库 服 务 和 监 听 当 Oracle Database 11g 精 简 版 发 布 后, 你 可 以 使 用 类 似 的 技 术 来 停 止 及 启 动 该 版 本 的 Oracle 数 据 库 如 何 使 用 Oracel database homepage $2-2 节 介 绍 了 如 何 使 用 基 于 网 页 形 式 的 工 具 -Database Home Page 来 操 作 Oracle 数 据 库 这 个 工 具 在 你 采 用 附 录 A 安 装 Oracle 时 要 一 并 安 装, 它 在 处 理 一 些 任 务 时 相 当 有 用 最 值 得 一 提 的 是, 它 提 供 了 为 数 据 库 创 建 用 户 的 方 式 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 6 of 31

一 开 始, 你 可 以 通 过 选 择 开 始 菜 单 中 的 Go To Database Home Page 命 令 来 打 开 Database Home Page 然 后, 你 可 以 作 为 系 统 用 户 登 录 如 果 你 采 用 了 附 录 A 的 建 议, 那 就 意 味 着 你 将 使 用 system 作 为 用 户 名, 用 system 作 为 密 码 登 录 后, 你 可 以 使 用 Create User 命 令, 在 新 打 开 的 页 面 上 创 建 新 用 户 在 创 建 一 个 用 户 时, 你 需 要 提 供 用 户 名 和 密 码 你 可 以 限 制 该 用 户 可 操 作 的 任 务 类 型 在 12 章, 你 将 会 了 解 更 多 关 于 这 方 面 的 信 息 但 是 现 在, 你 不 必 限 制 新 建 用 户 的 任 何 权 限 你 可 以 通 过 浏 览 Administration,Browser,SQL 及 Utilities 菜 单 来 摸 索 Database Home Page 的 的 功 能 如 果 你 那 样 做 了, 你 可 以 使 用 这 个 工 具 来 完 成 更 大 范 围 的 任 务 对 于 大 多 数 任 务 而 言, 这 要 比 使 用 稍 后 要 在 此 章 节 描 述 的 SQL Developer 工 具 更 容 易 $2-2 如 何 使 用 Database Home Page 如 何 启 动 Database Home Page Windows 开 始 菜 单, 选 择 程 序 > Oracle Database 10g 精 简 版 > Go To Database Home Page. 然 后, 使 用 数 据 库 登 录 页 面 进 行 登 录 如 何 使 用 Database Home Page 创 建 新 用 户 以 系 统 用 户 登 录, 选 择 Administration > 据 库 用 户 > 建 用 户 命 令, 使 用 打 开 的 页 来 创 建 用 户 描 述 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 7 of 31

Database Home Page 是 一 个 与 Oracle 数 据 库 同 时 安 装 的 基 于 网 页 形 式 的 工 具 可 以 用 它 来 操 作 Oracle 数 据 库 登 录 之 后, 你 可 以 使 用 Administration,Browser,SQL 以 及 Utilities 菜 单 来 操 作 数 据 库 对 于 大 多 数 任 务 来 说, 这 要 比 使 用 在 稍 后 章 节 要 描 述 的 SQL Developer tool 简 单 很 多 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 8 of 31

如 何 在 Oracle 中 使 用 SQL*Plus $2-3 节 演 示 了 如 何 使 用 命 令 行 工 具 SQL*Plus 来 操 作 数 据 库 在 早 期 的 Oracle 数 据 库 中, 就 可 以 使 用 SQL*Plus Tool, 许 多 Oracle 开 发 人 员 直 到 现 在 仍 然 在 使 用 它 但 是, 我 们 稍 后 在 这 一 章 中 将 介 绍 的 较 新 版 本 的 SQL Developer tool 相 对 于 SQL*Plus Tool 学 起 来 更 容 易 这 就 是 为 什 么 这 一 章 以 及 这 本 书 余 下 的 部 分 都 是 讲 解 如 何 使 用 SQL Developer tool 的 原 因 当 然, 我 们 有 时 还 是 需 要 用 到 SQL*Plus 的, 例 如, 如 果 您 工 作 的 计 算 机 没 有 安 装 SQL Developer, 只 装 有 SQL*Plus, 您 就 可 能 需 要 使 用 SQL*Plus 来 运 行 SQL 语 句, 或 者, 您 需 要 写 一 个 批 处 理 文 件 来 通 过 SQL*Plus 运 行 一 个 或 多 个 SQL 脚 本 例 如, 附 录 A 中 的 A-5 部 分 描 述 了 如 何 运 行 批 处 理 文 件 来 启 动 SQL*Plus 并 使 用 它 来 运 行 四 个 SQL 脚 本 在 这 种 情 况 下, 使 用 SQL*Plus 显 然 很 合 理 如 果 您 想 要 启 动 SQL*Plus, 可 以 通 过 选 择 从 开 始 菜 单 运 行 命 令 行, 输 入 sqlplus, 点 击 确 认 按 钮, 再 输 入 用 户 名 和 密 码 后 就 可 以 作 为 一 个 用 户 连 接 到 数 据 库 例 如, 在 这 一 节 中, 我 以 Apuser 来 打 开 连 接 一 旦 连 上 了 数 据 库, 就 可 以 运 行 SQL 命 令 要 做 到 这 一 点, 需 输 入 SQL 语 句 和 分 号, 最 后 点 击 回 车 键 然 后, 如 果 此 SQL 语 句 返 回 了 数 据,SQL*Plus 将 会 显 示 这 些 数 据 例 如, 在 这 一 节 中 我 输 入 了 一 条 SQL 语 句 来 显 示 id 为 11 的 vendor 表 的 vendor_name 字 段 值 任 何 时 候, 通 过 输 入 连 接 命 令, 可 以 以 不 同 的 用 户 连 接 到 数 据 库 当 您 输 入 了 此 命 令,SQL*PLUS 提 示 您 输 入 用 户 名 和 密 码 例 如, 在 这 一 章 中, 我 输 入 CONNECT 命 令 以 OM 用 户 来 连 接 上 数 据 库 SQL*Plus 工 具 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 9 of 31

$2-3 如 何 使 用 SQL*PLUS 描 述 : 数 据 库 SQL*PLUS 是 与 Oracle 数 据 库 一 并 安 装 的 命 令 行 工 具, 可 以 用 它 来 操 作 Oracle 运 行 SQL*PLUS, 从 Windows 开 始 菜 单 中 选 择 运 行 菜 单, 输 入 sqlplus, 点 击 OK 按 钮 发 送 即 可 连 接 数 据 库, 输 入 用 户 名 及 密 码 如 果 有 必 要, 输 入 CONNECT 命 令, 让 SQL*PLUS 来 提 示 您 输 入 用 户 名 及 密 码 要 运 行 SQL 语 句, 在 SQL*PLUS 中 打 出 来, 并 以 分 号 结 尾, 敲 回 车 内 容 有 描 述 对 于 大 多 数 任 务 来 讲, 使 用 SQL Developer tool 会 更 容 易, 这 在 本 章 稍 后 的 下 载 SQL*Plus 第 二 章 PDF 版 本 请 点 击 此 处 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 10 of 31

如 何 使 用 SQL Developer 来 操 作 Oracle 数 据 库 ( 上 ) Oracle SQL Developer 是 一 款 免 费 的 图 形 界 面 工 具, 它 使 得 操 作 Oracle 数 据 库 更 容 易, 而 且 我 们 推 荐 使 用 这 款 工 具 正 如 你 们 将 会 看 到, 这 款 工 具 使 得 查 看 和 修 改 数 据 库 设 计 变 得 更 容 量 到 本 书 的 截 稿 为 止,SQL Developer 的 最 新 版 本 是 1.5 版, 所 以 在 这 里 我 们 介 绍 这 个 版 本 当 然, 即 使 有 一 些 细 小 的 区 别, 本 章 介 绍 的 技 术 也 适 用 于 新 版 本 当 使 用 SQL Developer 时, 可 以 连 接 到 Oracle 9.2.0.1 及 以 上 版 本 数 据 库 如 果 要 连 上 更 早 版 本 的 数 据 库, 你 需 要 使 用 另 外 的 工 具 如 SQL*Plus, 我 们 在 前 面 的 章 节 中 已 经 对 SQL*Plus 加 以 描 述 如 何 创 建 数 据 库 连 接 在 你 使 用 数 据 库 之 前, 你 需 要 创 建 一 个 数 据 库 连 接 当 你 启 动 SQL Developer, 连 接 窗 口 将 会 显 示 所 有 已 经 存 在 的 数 据 库 连 接 要 创 建 一 个 新 的 连 接, 你 需 要 使 用 在 $2-4 节 描 述 的 程 序 如 果 你 已 经 按 照 附 录 A 中 的 A-5 节 所 述 安 装 了 数 据 库, 则 在 你 的 系 统 中, 用 户 AP,OM 和 EX( 密 码 分 别 为 AP,OM 和 EX) 就 可 以 使 用 从 而, 你 可 以 为 这 三 个 用 户 创 建 连 接 特 别 地, 我 们 建 议 你 使 用 AP 用 户 来 操 作 AP 计 划 下 的 表, 用 OM 用 户 来 操 作 OM 计 划 下 的 表, 以 及 用 EX 用 户 来 操 作 EX 计 算 下 的 表 当 你 创 建 一 个 数 据 库 连 接 时, 你 应 该 注 意 到 用 户 名 和 密 码 是 不 区 分 大 小 写 的 因 此, 你 输 入 大 写 或 小 写 的 用 户 名 和 密 码 是 没 有 关 系 的 例 如, 在 这 里 我 输 入 了 小 写 的 用 户 名 和 密 码, 因 为 小 写 的 更 容 易 输 入 如 何 导 出 或 导 入 数 据 库 连 接 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 11 of 31

如 果 你 想 将 几 个 数 据 库 连 接 从 一 台 计 算 机 上 拷 贝 到 另 一 台 计 算 机 上, 你 可 以 将 数 据 库 连 接 导 出 为 XML 文 件 ( 本 节 已 作 描 述 ) 然 后, 通 过 这 个 XML 文 件 将 那 些 数 据 库 连 接 导 入 到 另 一 台 计 算 机 上 例 如, 我 将 AP,OM 和 EX 用 户 的 数 据 库 连 接 导 出 到 这 个 文 件 中 : c:\murachoracle_sqldb_setupconnections.xml 这 样, 如 果 愿 意, 你 可 以 使 用 这 项 技 术 来 导 入 保 存 在 这 个 文 件 中 的 连 接 创 建 数 据 库 连 接 的 对 话 框 $2-4 如 何 创 建, 导 出 或 导 入 数 据 库 连 接 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 12 of 31

如 何 使 用 SQL Developer 来 操 作 Oracle 数 据 库 ( 下 ) 如 何 创 建 数 据 连 接 1. 右 键 点 击 连 接 窗 口 的 连 接 节 点, 并 选 择 新 连 接 命 令, 此 时 会 显 示 一 个 用 来 创 建 数 据 库 连 接 的 对 话 框 2. 为 这 个 连 接 输 入 连 接 名 称, 用 户 名 和 密 码 3. 点 击 测 试 按 钮 来 测 试 连 接 如 果 连 接 成 功, 在 帮 助 按 钮 上 方 将 会 显 示 一 条 成 功 提 示 信 息 中 4. 点 击 保 存 按 钮 来 保 存 连 接 你 这 样 做 时, 连 接 将 会 被 添 加 到 对 话 框 以 及 连 接 窗 口 如 何 导 出 或 导 入 数 据 库 连 接 要 导 出 数 据 库 连 接, 右 键 点 击 连 接 节 点, 选 择 导 出 连 接 命 令, 并 使 用 弹 出 对 话 框 来 选 择 你 要 导 出 的 连 接, 指 定 保 存 连 接 的 XML 文 件 的 路 径 及 文 件 名 要 导 入 数 据 库 连 接, 右 键 点 击 连 接 节 点, 选 择 导 入 连 接 命 令, 并 使 用 弹 出 窗 口 浏 览 到 保 存 连 接 信 息 的 XML 文 件 如 何 浏 览 数 据 库 对 象 第 2-5 节 中 描 述 了 如 何 浏 览 当 前 数 据 库 连 接 下 的 用 户 可 访 问 的 数 据 库 对 象 这 些 数 据 库 对 象 包 括 表, 视 图, 索 引 等 等 然 而, 在 这 一 章 中, 你 可 以 将 注 意 力 集 中 在 表 上, 在 本 书 接 下 来 的 内 容 中, 你 可 以 学 到 更 多 的 关 于 视 图, 索 引, 以 及 其 它 数 据 库 对 象 的 相 关 内 容 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 13 of 31

当 你 第 一 次 在 某 会 话 中 打 开 数 据 库 连 接, 必 需 在 连 接 信 息 对 话 框 中 输 入 用 户 密 码 例 如, 在 这 一 章 中, 我 点 击 AP 连 接 节 点 左 侧 的 + 号 然 后,SQL Developer 提 示 我 输 入 用 户 AP 的 密 码 当 我 输 入 正 确 的 密 码,SQL Developer 打 开 了 AP 连 接 并 为 AP 连 接 显 示 SQL Worksheet 窗 口 一 旦 你 打 开 了 连 接, 就 可 以 浏 览 该 连 接 下 的 用 户 能 访 问 的 数 据 库 对 象 为 此, 你 可 以 点 击 每 个 节 点 左 侧 的 加 减 号 来 展 开 或 收 起 该 节 点 例 如, 在 这 一 节 中, 我 打 开 表 节 点 来 查 看 用 户 AP 可 以 访 问 的 所 有 表 要 对 节 点 或 数 据 库 对 象 进 行 操 作, 可 以 右 键 点 击 该 对 象 来 显 示 上 下 文 相 关 的 菜 单 然 后, 可 以 从 弹 出 菜 单 中 选 择 命 令 例 如, 可 以 右 键 点 击 AP 连 接 节 点 来 显 示 用 来 操 作 此 连 接 的 命 令 列 表 连 接 信 息 对 话 框 用 户 AP 可 以 访 问 的 表 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 14 of 31

$2-5 如 何 浏 览 数 据 库 对 象 描 述 每 个 连 接 提 供 访 问 该 连 接 下 某 用 户 可 以 访 问 的 数 据 库 对 象 的 通 道 这 些 数 据 库 对 象 包 含 表, 视 图 等 等 在 打 开 某 个 会 话 中 的 第 一 个 连 接 之 前, 你 必 需 输 入 正 确 的 密 码, 只 要 输 入 了 正 确 的 连 接 密 码, 就 可 以 浏 览 数 据 库 存 对 象 的 节 点 也 可 以 使 用 SQL Worksheet 窗 口 来 输 入 并 运 行 SQL 语 句 起 节 点 要 浏 览 一 个 连 接 的 数 据 库 对 象, 点 击 每 个 节 点 左 边 的 加 号 或 减 号 来 展 开 或 收 要 操 作 某 个 节 点 或 某 个 数 据 库 对 象, 右 键 点 击 节 点 或 数 据 库 对 象, 并 在 弹 出 窗 口 中 选 择 命 令 下 载 本 章 : 如 何 使 用 Oracle SQL Developer 和 其 它 工 具 (pdf 格 式 ) ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 15 of 31

如 何 查 看 并 编 辑 表 列 定 义 如 何 查 看 一 张 表 的 列 定 义 要 查 看 某 张 表 的 列 名, 你 可 以 展 开 这 张 表 的 节 点 例 如, 在 2-6 节 中, 我 展 了 Vendors 表 的 节 点, 这 样 这 张 表 里 所 有 列 的 名 称 都 显 示 在 这 张 表 的 下 面 要 查 看 某 张 表 的 列 定 义, 你 可 以 通 过 点 击 表 名 来 显 示 表, 该 表 包 含 了 每 一 个 列 定 义 例 如, 在 这 一 章 节 中, 右 边 的 窗 口 显 示 了 一 张 表, 这 张 表 包 含 Vendors 表 中 的 每 个 列 定 义 每 一 列 中, 该 表 显 示 了 列 名, 数 据 类 型, 是 否 非 空, 默 认 值, 此 列 在 表 中 的 位 置, 是 否 主 键, 以 及 所 有 备 注 默 认 地, 列 是 按 照 创 建 的 先 后 顺 序 排 列 显 示 的 如 何 查 看 表 数 据 要 查 看 一 张 表 的 数 据, 你 只 需 要 在 你 显 示 此 表 的 列 定 义 后, 点 击 数 据 选 项 卡 在 列 与 数 据 选 项 卡 之 间 来 回 切 换, 你 可 以 很 快 地 了 解 数 据 是 如 何 与 数 据 定 义 相 对 应 的 你 也 可 以 使 用 数 据 选 项 卡 来 修 改 一 行 的 数 据, 并 且 你 可 以 使 用 此 选 项 卡 上 部 的 插 入 和 删 除 按 钮 来 添 加 或 删 除 行 这 之 后, 如 果 你 想 提 交 对 该 表 所 做 的 修 改, 你 可 以 点 击 提 交 修 改 按 钮 或 者, 如 果 你 想 回 滚 所 做 的 修 改, 你 可 以 点 击 回 滚 按 钮 在 第 七 章 中, 你 将 会 学 到 更 多 的 关 于 提 交 与 回 滚 的 知 识 如 何 查 看 表 的 列 定 义 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 16 of 31

2-6 如 何 查 看 一 张 表 的 列 定 义 和 数 据 如 何 查 看 一 张 表 的 列 定 义 要 查 看 一 张 表 的 列 名, 展 开 表 节 点 后 展 开 你 想 查 看 的 表 节 点. 这 将 把 所 有 列 显 示 于 连 接 窗 口 中 要 查 看 一 张 表 的 列 定 义, 在 连 接 窗 口 中 点 击 该 表 名, 这 将 把 此 表 所 有 列 的 详 细 信 息 显 示 在 连 接 窗 口 右 边 的 窗 口 中 默 认 地, 各 列 显 示 的 顺 序 是 按 其 创 建 的 先 后 排 序 如 何 查 看 一 张 表 的 数 据 在 表 的 列 定 义 窗 口 中 点 击 数 据 选 项 卡 如 何 编 辑 列 定 义 如 果 你 想 要 编 辑 列 定 义, 你 可 以 使 用 2-7 节 中 所 描 述 技 术 中 的 一 种 来 显 示 编 辑 表 对 话 框 然 后, 你 可 以 通 过 这 个 对 话 框 来 添 加 删 除 修 改 列 如 果 你 想 显 示 列 的 附 加 信 息, 你 可 以 点 击 此 列 来 选 择 它 这 样, 附 加 属 性 将 会 在 这 个 对 话 框 的 右 侧 的 列 属 性 组 中 显 示 例 如, 在 本 节 中, 列 DefaultTermsID 的 属 性 被 显 示 出 来 了 另 外, 默 认 值 3 被 输 入 到 此 列 中 需 要 注 意 的 是, 那 些 可 以 查 看 的 属 性 是 随 着 此 列 的 数 据 类 型 修 改 的 例 如, 因 为 一 个 数 据 类 型 为 VARCHAR2 的 列, 也 指 定 了 此 列 的 长 度 你 可 以 在 第 八 章 中 了 解 更 多 关 于 这 方 面 的 知 识 在 大 多 数 情 况 下, 你 不 希 望 使 用 SQL Developer 来 编 辑 一 张 表 的 列 定 义 相 反, 你 会 希 望 编 辑 数 据 库 的 创 建 脚 本, 这 样 以 后 你 可 以 很 容 量 重 新 创 建 数 据 库 然 而, 如 果 必 要, TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 17 of 31

你 可 以 使 用 SQL Developer 来 编 辑 表 的 列 定 义 在 第 十 章 中, 你 可 以 了 解 更 多 关 于 创 建 和 修 改 表 的 列 定 义 的 内 容 如 果 编 辑 表 的 列 定 2-7 如 何 编 辑 列 定 义 描 述 : 表 要 编 辑 表 定 义, 右 键 点 击 表 名, 选 择 编 辑 命 令, 并 使 用 表 编 辑 对 话 框 来 修 改 你 可 以 使 用 表 编 辑 对 话 框 来 添 加, 删 除, 以 及 修 改 已 经 存 在 的 列 的 属 性, 如 名 称, 数 据 类 型, 默 认 值 等 你 可 以 使 用 表 编 辑 对 话 框 来 添 加, 删 除 或 修 改 表 约 束, 索 引 或 备 注 获 得 更 多 关 于 创 建 表 的 信 息, 请 查 看 第 十 章 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 18 of 31

如 何 使 用 SQL Developer 执 行 SQL 语 句 ( 上 ) 本 章 摘 自 Murach 的 Orcle SQL 和 PL/SQL 一 书, 描 述 了 如 何 使 用 Oracle SQL Developer 以 及 其 它 工 具 在 这 一 部 分, 我 们 将 会 学 习 如 何 使 用 SQL Developer 来 输 入 并 执 行 SQL 语 句 及 脚 本 如 何 使 用 摘 录 窗 口, 解 决 常 见 的 语 法 错 误 等 内 容 在 你 回 顾 数 据 库 设 计 的 同 时,SQL Developer 还 是 一 个 很 好 的 可 输 入 并 运 行 SQL 语 句 的 工 具 在 接 下 来 的 部 分 你 将 学 习 到 如 何 输 入 并 执 行 一 条 SQL 语 句 $2-8 节 叙 述 了 如 何 使 用 SQL Worksheet 窗 口 来 输 入 并 执 行 一 条 SQL 语 句 打 开 一 个 SQL Worksheet 窗 口 的 最 便 捷 的 方 法 是 使 用 工 具 栏 上 的 Open SQL Worksheet 按 钮 触 发 打 开 的 下 拉 列 表 首 先, 你 可 以 点 击 此 按 钮 右 侧 的 箭 头 来 显 示 所 有 连 接 然 后, 你 可 以 选 择 你 想 要 的 连 接, 这 将 打 开 该 连 接 的 工 作 台 但 是 首 先, 如 果 此 连 接 在 当 前 会 话 中 还 没 有 被 使 用, 系 统 可 能 会 提 示 你 输 入 此 连 接 的 密 码 一 旦 你 打 开 了 一 个 SQL 工 作 台, 你 就 可 以 使 用 标 准 的 方 法 来 输 入 或 编 辑 SQL 语 句 当 你 输 入 SQL 语 句 时, 你 将 会 注 意 到 SQL Developer 自 动 对 各 种 元 素 进 行 颜 色 标 注 例 如, 关 键 字 被 显 示 为 蓝 色 这 使 得 你 的 语 句 便 于 阅 读 和 理 解, 并 可 以 帮 助 你 识 别 编 码 错 误 当 你 输 入 SQL 语 句 时, 你 会 注 意 到 SQL Developer 会 自 动 显 示 一 个 下 拉 列 表, 这 个 下 拉 列 表 帮 助 你 输 入 SQL 语 句 这 个 特 点 经 常 提 供 对 输 入 SQL 关 键 字 表 名 列 名 等 的 提 示 帮 助 例 如, 在 本 节 中, 在 我 输 入 了 ORDER BY 关 键 字 并 敲 了 一 个 空 格 后, SQL Developer 显 示 了 一 个 下 拉 列 表 这 时, 你 可 以 很 容 量 地 在 此 下 拉 列 表 中 选 择 一 个 列 名 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 19 of 31

如 果 你 体 验 代 码 自 动 完 成 这 一 特 征, 你 将 会 发 现 SQL Developer 只 有 在 你 输 入 了 当 前 使 用 的 表 名 之 后 才 会 自 动 显 示 列 名 因 此, 如 果 你 想 使 用 代 码 自 动 完 成 这 一 特 征, 你 得 在 输 入 列 名 之 前 先 输 入 表 名 大 多 数 情 况 下,SQL Developer 会 在 你 输 入 代 码 并 输 入 一 个 空 格 后 自 动 显 示 下 拉 列 表, 通 常 那 就 是 你 想 要 的 然 而, 有 时 你 想 手 动 提 示 SQL Develpoer 来 显 示 下 拉 列 表 为 此, 你 可 以 同 时 敲 击 Ctrl 键 和 空 格 键 (Ctrl+spacebar) 来 实 现 另 外, 你 可 以 使 用 SQL Developer 来 自 动 注 释 一 行 或 取 消 一 行 的 注 释 要 那 样 做 的 话, 你 可 以 将 插 入 光 标 移 到 此 行, 然 后 同 时 按 下 Ctrl 键 和 左 斜 杠 (Ctrl+/) 要 执 行 像 本 节 中 这 样 的 单 行 SQL 语 句, 你 可 以 按 F9 键 或 点 击 SQL Worksheet 窗 口 工 具 栏 上 的 执 行 语 句 按 钮 如 果 该 语 句 返 回 数 据, 数 据 将 会 在 结 果 窗 口 中 显 示 例 如, 在 这 一 节 中, 由 一 个 SELECT 语 句 返 回 的 结 果 集 显 示 出 来 了 如 果 有 必 要, 你 可 以 通 过 拖 拽 SQL Worksheet 窗 口 与 结 果 窗 口 的 分 隔 条 来 调 整 结 果 窗 口 的 高 度 SELECT 语 句 及 其 结 果 集 $2-8 如 何 输 入 并 执 行 一 条 SQL 语 句 描 述 要 打 开 一 个 新 的 SQL Worksheet 窗 口, 可 通 过 SQL Worksheet 打 开 按 钮 向 下 移 动 列 表 然 后 选 择 你 需 使 用 的 数 据 库 连 接 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 20 of 31

要 改 变 工 作 表 的 连 接, 使 用 连 接 列 表 要 输 入 一 条 SQL 语 句, 将 它 敲 入 SQL Worksheet 窗 口 当 你 输 入 语 句 时,SQL Worksheet 窗 口 会 对 各 种 元 素 应 用 颜 色 标 识 ( 例 如 SQL 关 键 字 ), 这 样 便 于 区 分 列 名 等 等 当 你 输 入 语 句 时, 你 可 以 使 用 代 码 自 动 完 成 功 能 来 选 择 SQL 关 键 字, 表 名, 要 手 动 显 示 代 码 自 动 完 成 列 表, 需 按 下 Ctrl+ 空 格 键 要 对 一 行 进 行 注 释 或 取 消 一 行 的 注 释, 需 按 下 Ctrl+/ 要 执 行 一 条 语 句, 按 下 F9 键 或 点 击 工 具 栏 上 的 执 行 按 钮 如 果 此 语 句 返 回 数 据, 这 些 数 据 将 会 显 示 在 SQL Worksheet 窗 口 的 结 果 窗 口 中 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 21 of 31

如 何 使 用 SQL Developer 执 行 SQL 语 句 ( 中 ) 如 何 使 用 摘 录 窗 口 $2-9 节 中 将 演 示 如 何 使 用 摘 录 窗 口 来 向 SQL Worksheet 窗 口 中 输 入 代 码 摘 录 刚 开 始, 如 果 摘 录 选 项 卡 没 有 在 SQL Developer 窗 口 右 边 显 示 出 来, 你 可 以 从 查 看 菜 单 中 选 择 摘 录 命 令, 来 打 开 摘 录 窗 口 或 者, 你 也 可 以 通 过 点 击 SQL Developer 窗 口 右 侧 的 摘 录 选 项 卡 来 打 开 摘 录 窗 口 然 后, 你 可 以 使 用 摘 录 窗 口 头 部 的 下 拉 列 表 来 选 择 摘 录 的 类 别, 并 且 你 可 以 将 某 一 摘 录 从 摘 录 窗 口 中 拖 放 至 SQL Worksheet 窗 口 中 这 样, 你 就 可 以 编 辑 摘 录 代 码 来 符 合 你 的 SQL 语 句 要 求 例 如, 在 这 一 节 中, 我 将 摘 录 COUNT(*) and SUM(expr) 拖 入 SQL Worksheet 窗 口 中 然 后, 我 编 辑 SUM(expr) 摘 录, 用 一 个 合 法 的 表 达 式 来 替 代 占 位 符 expr 到 此 为 止, 如 果 你 不 理 解 本 节 中 列 举 的 SQL 语 句 也 不 用 担 心 关 键 是 你 可 以 使 用 摘 录 窗 口 来 输 入 多 种 的 SQL 代 码 随 着 你 对 SQL 语 句 的 更 多 地 学 习, 你 将 会 发 现 这 多 么 有 用 $2-9 如 何 使 用 摘 录 窗 口 描 述 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 22 of 31

如 果 摘 录 选 项 卡 在 SQL Developer 窗 口 中 右 侧 还 没 有 显 示 出 来, 你 可 以 通 过 选 择 查 看 菜 单 下 的 摘 录 命 令 来 打 开 它 要 打 开 摘 录 窗 口, 点 击 SQL Developer 窗 口 中 右 侧 的 摘 录 选 项 卡 要 显 示 另 一 个 摘 录 类 别, 需 在 摘 录 窗 口 顶 部 的 下 拉 列 表 中 选 择 所 有 摘 录 被 分 为 十 类 : Date Formats, Number Formats, Date/Time Functions, Number Functions, Character Functions, Conversion Functions, 以 及 Pseudocolumns 向 你 的 代 码 中 输 入 摘 录, 只 需 将 摘 录 从 摘 录 窗 口 中 拖 入 至 SQL Worksheet 窗 口 然 后, 如 果 有 必 要, 可 编 辑 摘 录 代 码 来 符 合 你 的 SQL 语 句 的 要 求 当 你 学 习 了 更 多 格 式 与 函 数 方 面 的 知 识, 摘 录 窗 口 将 会 变 得 更 为 有 用 如 何 处 理 语 法 错 误 如 果 在 执 行 一 条 SQL 语 句 时 出 现 错 误,SQL Developer 将 显 示 一 个 对 话 框, 这 个 对 话 框 包 括 错 误 号 简 单 的 错 误 描 述, 以 及 错 误 所 在 的 行 例 如, 在 $2-10 节 中 的 对 话 框 显 示 了 错 误 号 ORA-00942 和 一 个 简 单 的 错 误 描 述 表 或 视 图 不 存 在, 此 对 话 框 也 提 示 了 错 误 发 生 在 第 二 行, 第 五 列, 此 处 一 个 名 为 Vendor 的 表 或 视 图 被 引 用 本 节 中 也 列 举 了 一 些 其 它 的 常 见 错 误 产 生 的 原 因 正 如 你 看 到 的, 大 多 数 错 误 是 由 错 误 的 语 法 引 起 的 然 而, 如 果 你 的 登 录 用 户 不 正 确, 也 可 能 会 产 生 错 误 例 如, 如 果 你 用 EX 用 户 连 接 并 试 图 执 行 一 条 关 联 到 AP schema 中 的 表 的 语 句, 你 将 会 得 到 一 个 错 误 不 管 是 由 什 么 引 起 的 问 题, 你 通 常 可 以 很 方 便 的 发 现 并 修 改 产 生 的 错 误 有 时 找 出 错 误 产 生 的 原 因 会 比 较 困 难, 这 时, 你 可 以 通 过 在 互 联 网 上 搜 索 更 多 的 关 于 此 错 误 的 信 息 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 23 of 31

$2-10 如 何 处 理 语 法 错 误 产 生 错 误 的 一 般 原 因 错 误 拼 写 表 名 或 列 名 错 误 拼 写 关 键 字 疏 漏 了 字 符 串 的 右 引 号 描 述 如 果 在 执 行 一 条 语 句 时 产 生 错 误,SQL Developer 将 显 示 一 个 对 话 框, 这 个 对 话 框 包 含 错 误 号, 错 误 的 简 要 描 述, 以 及 错 误 产 生 的 位 置 大 多 数 错 误 是 由 错 误 的 语 法 引 起 的, 不 需 要 任 何 外 在 的 帮 助 就 可 以 修 改 另 一 方 面, 你 通 常 可 以 在 互 联 网 上 搜 索 来 获 得 更 多 的 关 于 此 错 误 的 信 息 使 用 错 误 的 用 户 连 接 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 24 of 31

如 何 使 用 SQL Developer 执 行 SQL 语 句 ( 下 ) 如 何 打 开 并 保 存 SQL 语 句 在 执 行 一 条 SQL 语 句 之 后, 你 可 能 想 要 保 存 它 这 样 你 可 以 在 以 后 打 开 并 运 行 它 或 基 于 它 来 写 一 条 新 的 SQL 语 句 要 保 存 一 条 SQL 语 句, 你 可 以 使 用 在 $2-11 中 描 述 的 标 准 窗 口 技 术 打 开 一 个 已 保 存 的 文 件, 你 可 以 用 Open 命 令 例 如, 在 这 一 节 中, 文 件 打 开 对 话 框 显 示 了 在 第 三 章 保 存 的 SQL 语 句 它 们 被 保 存 在 目 录 scriptsch03 下, 这 个 目 录 在 你 下 载 并 安 装 本 书 的 源 码 时 创 建 本 节 中 的 截 屏 显 示 了 本 章 中 打 开 的 三 个 文 件 页 签 注 意 这 些 文 件 的 扩 展 名 都 是 sql 在 你 找 开 两 个 或 多 个 SQL 工 作 表 后, 你 可 以 通 过 点 击 合 适 的 选 项 卡 来 切 换 SQL 语 句 或 者, 你 也 可 以 从 连 接 列 表 下 边 的 文 件 列 表 中 选 择 SQL 语 句 这 样, 你 可 以 从 一 个 SQL 语 句 向 另 一 个 SQL 语 句 中 进 行 代 码 的 剪 切, 复 制, 粘 贴 当 你 打 开 一 个 SQL 文 件,SQL Developer 不 会 为 此 文 件 中 的 SQL 语 句 设 置 连 接 结 果 是 你 必 须 通 过 连 接 列 表 为 此 文 件 中 的 SQL 语 句 指 定 一 个 连 接 如 果 你 不 那 样 做 的 话, 当 你 执 行 SQL 语 句 时,SQL Developer 将 会 提 示 你 选 择 一 个 连 接 要 将 一 条 新 的 SQL 语 句 保 存 到 文 件, 你 可 以 使 用 Save 命 令 要 保 存 一 条 修 改 过 的 SQL 语 句 到 它 原 来 所 在 的 文 件, 你 也 只 需 用 Save 命 令 如 果 要 将 一 条 修 改 过 的 SQL 语 句 到 一 个 新 的 文 件, 你 就 需 要 用 Save As 命 令 Preferences 命 令 但 是 要 注 意, 对 于 已 经 打 开 的 文 件 是 无 法 设 置 默 认 目 录 的 要 设 置 用 来 保 存 新 的 SQL 语 句 的 默 认 目 录, 你 可 以 按 照 本 书 所 描 述 的 那 样 选 择 Tools TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 25 of 31

对 于 打 开 对 话 框 和 保 存 对 话 框, 你 可 以 通 过 点 击 图 标 来 指 定 一 个 最 近 使 用 的 目 录 例 如 在 本 节 中, 打 开 对 话 框 显 示 目 录 ch02,ch03,db-setup 都 是 最 近 使 用 过 的 因 此, 你 可 以 点 击 其 中 的 一 个, 轻 而 易 举 地 将 其 指 定 为 最 近 使 用 的 目 录 打 开 对 话 框 $2-11 如 何 打 开 并 保 存 SQL 语 句 描 述 要 打 开 一 个 SQL 文 件, 点 击 工 具 栏 上 的 打 开 按 钮, 按 下 Ctrl+O, 或 者 选 择 文 件 打 开 命 令 就 这 样, 使 用 打 开 对 话 框 来 定 位 并 打 开 一 个 SQL 文 件 要 为 你 打 开 的 SQL 语 句 指 定 一 个 连 接, 需 从 连 接 列 表 中 选 择 一 个 连 接 ( 参 见 $2-8 节 ), 否 则, 当 你 试 图 执 行 该 语 句 时,SQL Developer 显 示 一 个 对 话 框 来 提 示 你 选 择 一 个 连 接 要 切 换 已 经 开 打 的 语 句, 需 选 择 合 适 的 选 项 卡 或 者, 点 击 SQL Worksheet 选 项 卡 右 边 的 下 拉 箭 头, 并 从 文 件 列 表 中 选 择 文 件 名 要 从 一 个 SQL 语 句 中 剪 切, 复 制, 粘 贴 至 另 一 个 SQL 语 句, 需 使 用 标 准 窗 口 技 术 Save 命 令 然 后, 如 果 有 必 要, 使 用 保 存 对 话 框 来 指 定 此 SQL 语 句 要 存 为 的 文 件 名 要 保 存 一 条 SQL 语 句, 点 击 工 具 栏 上 的 保 存 按 钮, 按 下 Ctrl+S, 或 选 择 File 参 数 命 令 然 后, 展 开 数 据 库 节 点, 点 击 工 作 表 参 数 节 点, 并 修 改 脚 本 的 默 认 路 径 要 修 改 你 想 要 保 存 的 最 新 SQL 语 句 的 默 认 目 录 使 用 工 具 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 26 of 31

图 标 要 在 打 开 对 话 框 或 保 存 对 话 框 中 指 定 最 近 使 用 目 录, 需 点 击 最 近 使 用 的 目 录 的 小 如 何 输 入 并 执 行 一 个 SQL 脚 本 SQL 脚 本 是 一 个 包 含 单 个 或 多 个 SQL 语 句 的 文 件 本 章 中 涉 及 到 的 每 一 个 SQL 文 件 都 是 仅 仅 包 含 一 个 SQL 语 句 的 脚 本 然 而,SQL 脚 本 通 常 包 含 多 条 语 句 当 你 在 一 个 SQL 脚 本 中 写 了 多 条 语 句, 你 必 须 用 分 号 来 分 隔 每 条 语 句 例 如, 在 $2-12 节 中 列 举 了 一 个 包 含 两 条 语 句 的 SQL 脚 本 然 后, 你 可 以 按 F5 键 或 点 击 脚 本 运 行 按 钮 来 执 行 此 脚 本 中 存 储 的 所 有 SQL 语 句 这 样, 由 该 脚 本 返 回 的 结 果 将 会 显 示 在 脚 本 输 出 选 项 卡 中 当 然, 如 果 你 想 执 行 SQL 脚 本 文 件 中 的 单 条 SQL 语 句, 你 需 要 将 插 入 光 标 移 动 到 此 条 语 句 并 按 下 F9 键 或 点 击 工 具 栏 上 的 执 行 按 钮 这 样, 如 果 此 条 语 句 返 回 数 据, 这 些 数 据 将 会 显 示 在 结 果 选 项 卡 中 ( 如 果 $2-8 节 所 述 ) 例 如, 在 本 节 中, 将 光 标 插 入 到 第 一 行 SQL 语 句, 这 条 语 句 是 一 个 SELECT 语 句, 它 返 回 结 果 接 下 来 如 果 你 按 下 F9 键, 在 结 果 选 项 卡 中 将 会 显 示 结 果 集 SQL 脚 本 及 其 返 回 的 结 果 $2-12 如 何 输 入 并 执 行 一 个 SQL 脚 本 描 述 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 27 of 31

一 个 SQL 脚 本 是 一 个 包 含 单 个 或 多 个 SQL 语 句 的 文 件 当 你 在 一 个 脚 本 文 件 里 写 入 多 条 SQL 语 句, 你 必 须 在 每 一 条 语 句 的 结 尾 用 分 号 来 分 隔 它 们 要 执 行 整 个 的 SQL 脚 本, 按 下 F5 键 或 点 击 运 行 语 句 按 钮 右 边 的 运 行 脚 本 按 钮 结 果 将 显 示 在 脚 本 输 出 选 项 卡 中 要 执 行 脚 本 文 件 中 的 一 条 SQL 语 句, 需 先 将 插 入 光 标 移 动 到 该 条 语 句 上, 然 后 按 下 F9 键 或 点 击 工 具 栏 上 的 执 行 语 句 按 钮 如 果 该 语 句 返 回 结 果, 此 结 果 将 显 示 在 结 果 选 项 卡 中 点 击 下 载 如 何 使 用 Oracle SQL 开 发 工 具 及 其 他 工 具 PDF 版 本 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 28 of 31

如 何 使 用 Oracle 数 据 库 SQL 参 考 手 册 本 章 摘 自 Murach 的 Oracle SQL and PL/SQL 一 书 描 述 了 如 何 使 用 Oracle SQL Developer 以 及 其 它 工 具 本 节 中, 我 们 将 学 习 如 何 使 用 Oracle 数 据 库 的 SQL 参 考 手 册 一 个 关 于 操 作 Oracle 数 据 库 的 SQL 语 句 的 技 术 资 料 集 合 $2-13 节 描 述 了 如 何 使 用 另 一 个 很 有 用 的 工 具 来 操 作 Oracle 数 据 库 :SQL 参 考 手 册 此 手 册 是 一 个 可 查 询 的 PDF 文 件, 包 含 用 来 处 理 Oracle 数 据 库 的 SQL 语 句 的 详 细 技 术 信 息 你 可 以 使 用 此 PDF 文 件 快 速 查 找 各 种 关 于 Oracle 数 据 库 的 信 息, 包 括 SQL 语 句 和 函 数 的 相 关 信 息 如 何 查 看 手 册 如 果 你 在 自 己 的 电 脑 上 安 装 了 SQL 参 考 手 册 的 PDF 文 件, 并 且 是 以 附 录 A 作 为 描 述, 那 么 你 就 可 以 通 过 在 Windows 浏 览 器 中 双 击 PDF 文 件 来 手 动 打 开 它 这 一 操 作 将 会 在 Adobe 阅 读 器 中 打 开 PDF 文 件 当 然, 前 提 是 在 你 的 操 作 系 统 中 得 安 装 了 Adobe 阅 读 器 如 果 你 还 没 有 安 装, 你 可 以 到 Adobe 的 网 站 上 免 费 下 载 如 何 查 找 信 息 一 旦 你 从 Adobe 阅 读 器 中 打 开 了 SQL 参 考 手 册 的 PDF 文 件, 你 可 以 有 几 种 方 法 来 查 找 信 息 简 单 点 讲, 你 可 以 使 用 任 何 用 于 操 作 PDF 文 件 的 标 准 技 术 来 操 作 该 文 档 如 果 需 要 帮 助, 你 可 以 使 用 Adobe 阅 读 器 的 帮 助 按 钮 来 了 解 更 多 的 关 于 Adobe 阅 读 器 的 信 息 一 种 简 单 的 查 询 信 息 的 方 法 是 在 内 容 表 格 中 上 下 滚 动 要 那 样 做 的 话, 点 击 左 列 的 + 号 和 - 号 来 展 开 或 折 叠 相 关 主 题 然 后, 当 你 找 到 了 你 需 要 的 主 题, 点 击 它, 在 右 边 的 面 版 中 就 可 以 显 示 了 一 旦 你 那 样 做 了, 你 可 以 上 下 滚 动 来 查 看 整 个 主 题 例 如, 在 本 节 中, 我 展 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 29 of 31

开 了 一 个 主 题 :SQL Statements: SAVEPOINT to UPDATE, 并 点 击 SELECT 主 题 来 显 示 关 于 SQL SELECT 语 句 的 相 关 信 息 另 一 种 很 方 便 的 查 询 信 息 方 法 是 查 询 一 个 单 词 或 短 语 为 此, 在 查 找 框 中 需 输 入 单 词 或 短 语 并 按 下 回 车 键 然 后, 你 可 以 点 击 查 找 下 一 个 或 查 找 前 一 个 按 钮 来 查 找 下 一 个 或 前 一 个 单 词 或 词 组 例 如, 在 本 节 中, 我 在 查 找 框 中 输 入 了 select statement 并 按 回 车 键 如 何 使 用 Oracle 数 据 库 SQL 参 考 手 册 图 2-13 如 何 使 用 Oracle 数 据 库 SQL 参 考 手 册 描 述 Oracle 数 据 库 SQL 参 考 手 册 是 有 查 询 功 能 的 PDF 文 件, 包 含 操 作 Oracle 数 据 库 的 SQL 语 句 的 技 术 细 节 信 息 如 果 你 在 电 脑 上 手 动 安 装 了 SQL 参 考 手 册 的 PDF 文 件, 你 就 可 以 在 Windows 浏 览 器 中 双 击 该 文 件 来 打 开 它 要 在 内 容 表 格 中 查 看, 需 点 击 + 或 - 来 展 开 或 收 缩 主 题 当 你 找 到 了 需 要 的 主 题, 点 击 它, 主 题 就 可 以 在 右 侧 的 面 板 中 显 示 然 后, 你 可 以 上 下 滚 动 来 查 看 整 个 主 题 信 息 TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 30 of 31

要 查 询 特 别 的 单 词 或 短 语, 在 查 找 框 中 需 输 入 单 词 或 短 语 并 按 下 回 车 键 然 后, 你 可 以 点 击 查 找 下 一 个 或 查 找 前 一 个 按 钮 来 查 找 下 一 个 或 前 一 个 单 词 或 词 组 注 意 : Oracle 数 据 库 SQL 参 考 手 册 的 名 称 在 不 同 的 版 本 之 间 略 有 不 同 下 载 本 章 PDF 格 式 文 件 : 如 何 使 用 Oracle SQL Developer 和 其 它 工 具 ( 作 者 :Joel Murach 译 者 :ecubestudio 来 源 :TT 中 国 ) TT 数 据 库 技 术 专 题 之 使 用 Oracle SQL Developer 和 其 他 工 具 Page 31 of 31