如果服务器组具有多个已连接的服务器,则会启用“执行 SQL”菜单。此菜单允许您在组中的所有服务器上同时运行相同的 SQL 命令。
在服务器组中执行 SQL:
右键单击 Sybase Central 中左窗格中的 svrGroup 标题。
从下拉列表中选择“执行 SQL”。
Sybase Central 显示名为“服务器组 group_name SQL 执行”的对话框,其中 group_name 是对其执行 SQL 的服务器组的名称。
此对话框的上半部分包含服务器组中所有服务器的名称及其状态:可能的状态包括:
成功 — 如果运行了查询。
失败 — 如果无法运行查询。
操作未启动 — 如果 Sybase Central 正在等待查询
选择组中您要对其运行查询的服务器,或者通过对话框一侧的按钮进行选择:
全选 — 选择服务器组中的所有服务器。
全部清除 — 清除选择列表中的所有服务器。
选项 — 设置结果集的显示格式。从以下选项中进行选择:
输出显示格式 — 表格或文本。
将空值显示为 — 输入空值的显示文本。
显示行号 — 在输出中包含行号。
限制读取的行数 — 设置在输出中显示的行数。
没有限制 — 显示所有输出行,不管具体数目是多少。如果选择此选项,则在输出量非常大时可能会导致 Adaptive Server 内存不足。
在“SQL 语句”框中输入 SQL 文本。这是一个标准编辑器,包括剪切、复制、粘贴、查找和替换、查找下一处、保存、装载 SQL 文本和选项(字体、颜色更改等)。右键单击窗格可以查看这些文本选项。
选择“执行”以运行查询。将在单独的选项卡中显示服务器组中每个服务器的结果集。选择一个服务器选项卡,以将其显示在最前面。
在“消息”选项卡中查看任何消息。“消息”选项卡记录对此会话运行的所有查询以及出现的任何错误。