Guru Hints

### 编辑视图、存储过程或者函数

当 编 辑 视 图、 存 储 过 程 或 者 函 数 的 代 码 时， 不 使 用 位 于 对 象 属 性 对 话 框 上 的 小 文 本 框， 而 是 使 用 pgAdmin 的 脚 本 选 项 在 查 询 工 具 中 编 辑 它。 查 询 工 具 的 编 辑 器 具 有 自 动 完 成、 查 找 替 代 功 能 以 及 更 大 的 工 作 空 间， 这 样 可 能 会 更 加 方 便。

可 以 通 过 在 pgAdmin 的 浏 览 窗 口 希 望 编 辑 的 对 象 上 点 击 右 键， 然 后 选 择 “创 建 脚 本” 菜 单， 来 使 用 脚 本 选 项。 有 时 可 能 出 现 “脚 本” 子 菜 单， 那 么 这 时 候 可 以 选 中 对 象， 然 后 在 “工 具” 菜 单 的 “脚 本” 子 菜 单 中 选 择 “创 建 脚 本”。

编 辑 对 象 需 要 变 更 的 定 义， 然 后 使 用 “执 行 查 询” 按 钮 提 交。 不 要 忘 记， 修 改 视 图 或 函 数 的 名 字 ， 或 者 修 改 函 数 或 存 储 过 程 的 签 名 ， 会 在 原 先 对 象 的 旁 边 建 立 一 个 新 对 象， 这 对 于 建 立 一 个 新 的 相 似 对 象 将 是 十 分 方 便 的 。 然 后 需 要 刷 新 pgAdmin 浏 览 器 显 示 新 建 对 象 。

可 以 利 用 这 个 手 段 执 行 不 同 对 象 上 的 各 种 操 作， 然 而 PostgreSQL 的 CREATE OR REPLACE 语 法 对 于 编 辑 视 图、 存 储 过 程 和 函 数 的 定 义 仍 然 特 别 有 用。