更新时间:2023-03-17 GMT+08:00

约束和限制

使用Data Studio的约束和限制包含以下所有内容。

对象浏览器过滤树

该过滤树不显示过滤结果数量以及过滤状态。

字符编码

当查看的SQL语句、DDL、对象名称或数据中包含中文时,在操作系统支持GBK的前提下,Data Studio客户端字符编码需设置为GBK。更多信息,请参见会话设置

连接管理

在“新建连接”和“编辑连接”窗口的高级”页签的包含/不包含字段中,逗号被视为一个分隔符。因此,包含/不包含字段不支持包含逗号的模式名称。

数据库表

  • 在表创建向导的“索引”页签中,列表视图中的所选列在删除后无法保持原有排序。
  • 操作完成后,如果Data Studio窗口不是当前操作系统的活动窗口,则仅当Data Studio窗口变为活动状态时才会显示消息对话框。
  • 编辑表数据中的操作存在以下限制:
    • 不支持在“编辑表数据”页签中输入表达式值。
    • 在Data Studio中,仅能编辑获取的记录。
    • 编辑表的过滤条件时,不会高亮HTML标签中的搜索内容,如“<”,“&”, 或“>”。
    • 包含一个“&”的单元格不会在提示信息中显示。包含两个连续的“&”的单元格会在提示信息中显示为一个“&”。
    • 光标不会停留在新增行。用户需单击需要编辑的单元格。

函数/过程

在“SQL终端”或“创建函数/过程”向导创建的函数/过程须以“/”结尾,表示函数/过程的结尾。函数/过程随后输入的语句结尾如果没有“/”,该语句会被视为单条查询,执行过程中可能会报错。

通用

  • 在编辑区域一次最多可打开100个页签。页签的显示取决于主机的可用资源。
  • 数据库对象名最多可包含64个字符(仅限文本格式),数据库对象包括数据库、模式、函数、存储过程、表、序列、约束条件、索引、视图。但在Data Studio的表达式和说明中使用的字符数没有限制。
  • 在Data Studio已登录的实例上最多可打开300个结果页签。
  • 如果“对象浏览器”和“搜索对象”窗口中加载了大对象,则“对象浏览器”中对象展开的速度可能会变慢,同时Data Studio也可能会无法响应。
  • 对于包含数据的单元格,如果数据超出了可显示区域,调整单元格宽度可能导致Data Studio无法响应。
  • 表的单元格最多可显示1000个字符,超出部分显示为“...”。
    • 如果用户从表或“结果”页签的单元格复制数据到任意编辑器(如SQL终端/PLSQL源编辑器、记事本或任意外部编辑器应用),将会粘贴全部数据。
    • 如果用户从表或“结果”页签的单元格复制数据到一个可编辑的单元格(本单元格或其他单元格),该单元格仅显示1000个字符,并将超出部分显示为“...”。
    • 导出表或“结果”页签数据时,导出的文件将包含全部数据。

安全

Data Studio在首次连接时验证SSL连接参数。在后续连接中,Data Studio不再验证SSL连接参数。如果勾选了“启用SSL”,打开新连接时,该连接会使用同样的SSL连接参数。

  • Data Studio连接时如果未勾选“启用SSL”默认是未加密的。
  • SSL连接中,如果安全文件被损坏,Data Studio将无法继续进行任何数据库操作。如果要修复该问题,请删除对应配置文件所在文件夹下的安全文件夹,然后重启Data Studio。

SQL终端

  • 打开一个包含大量SQL语句的SQL文件,可能会出现“内存不足”错误。更多信息,请参见故障处理
  • 对于“SQL终端”页签中被注释掉的文本,Data Studio不禁用自动建议和超链接功能。
  • 如果模式名或表名中有空格或点(.),则不支持超链接。
  • 如果对象名称中包含半角单引号(')或双引号("),则不支持自动建议功能。
  • Data Studio仅支持对简单的SELECT语句进行基本的格式化,对于复杂查询可能无法达到预期效果。