连接属性

Oracle

完整说明见 此处.

部分重要属性

名称简要说明默认值
internal_logon指定管理员账号(如 SYSDBA)进行认证null
oracle.net.CONNECT_TIMEOUT(毫秒)设置连接数据库监听器的超时时间0
oracle.jdbc.ReadTimeout(毫秒)设置从 socket 读取数据的超时时间null

PostgreSQL

完整说明见 此处.

部分重要属性

名称简要说明默认值
loginTimeout(秒)设置连接数据库服务器的超时时间0
socketTimeout(秒)设置从 socket 读取数据的超时时间0

MySQL

完整说明见 此处.

部分重要属性

名称简要说明默认值
connectTimeout(毫秒)设置连接数据库服务器的超时时间10000
socketTimeout(毫秒)设置从 socket 读取数据的超时时间0

执行 Oracle 存储过程

SQLife 支持执行 Oracle 存储过程。您可使用 call 语句来执行存储过程。

begin
    DBMS_MVIEW.REFRESH('YOUR TABLE', 'F');
end;
/

备份/还原

格式为简单 XML 文件,密码已加密。

命名样式

日期与时间格式见 此处.
导出对象时,可通过命名样式重命名索引、约束(含主键)。名称长度须小于 30 字符(Oracle 限制)。${TABLE_NAME} 代表数据表名,'#' 代表流水号。

Blob/Clob 支持

导出、导入数据或使用脚本执行器时,可勾选 CLOB/BLOB 支持。此选项会降低速度,否则遇到 CLOB/BLOB 字段时操作会失败。

映射/转换

从 CSV/TSV/表格导入数据时,可使用映射功能。若字段类型与数据表不符,可进行转换。转换必须为有效 Oracle 函数,使用 '?' 代表字段。

代理设置

SQLife 支持设置网络代理:

  • HTTP 代理: 设置 HTTP 代理服务器地址与端口。
  • HTTPS 代理: 设置 HTTPS 代理服务器地址与端口。
  • SOCKS 代理: 设置 SOCKS 代理服务器地址与端口。
  • 不经代理主机: 指定不经代理的主机(如 localhost, 127.0.0.1)。

可在偏好设置对话框的网络分栏中设置。代理设置适用于所有网络相关操作,包括数据库连接与更新。