DBXDBX

对象浏览器

浏览视图、存储过程、函数以及表与结构之外的数据库对象。

对象浏览器将侧边栏的功能扩展到表和集合之外,集中展示那些通常需要单独查询才能查看的数据库对象。

对象浏览器展示的内容

对象类型展示信息
视图视图定义(DDL)、列列表、Schema
存储过程源代码、参数、语言
函数返回类型、参数、源代码
触发器时机、事件、关联表、源代码
例程存储过程和函数的合并视图

对象浏览器的可用性取决于数据库引擎及其元数据支持。并非所有数据库都能通过标准 SQL 暴露源代码或例程元数据。

打开对象浏览器

从侧边栏打开对象浏览器:

  • 双击数据库或 Schema 节点打开其对象浏览器
  • 右键点击并从上下文菜单中选择对象浏览器
  • 对任意对象使用查看 DDL 操作查看其源定义

查看 DDL

查看 DDL 操作显示视图、存储过程或函数的完整 CREATE 语句:

  • 在只读 SQL 查看器中以语法高亮显示
  • 复制 DDL 用于迁移脚本或文档
  • 跨环境比较定义差异

编辑对象源代码

对于支持 CREATE OR REPLACE 语义的数据库,可以直接编辑对象源代码:

  • 存储过程和函数可编辑并保存
  • DBX 会生成适当的 CREATE OR REPLACEALTER 语句
  • 在应用更改前检查生成的 SQL

在数据库中直接编辑对象可能会影响正在运行的应用程序。在保存更改前请验证对象的使用情况,尤其是在生产数据库上。

对象时间戳

当数据库提供时,对象浏览器会显示对象元数据时间戳:

  • 创建时间
  • 最后修改时间
  • 有助于追踪最近更改或发现过时对象

功能边界

对象源代码编辑仅支持允许程序化替换源代码的数据库。只读数据库、某些旧版本和部分云数据库服务可能不提供可编辑的对象源代码。在这些情况下,可使用对象浏览器进行查看,并复制 DDL 进行手动执行。

本页目录