依赖的环境变量¶
isql工具是用于运行SQL命令的命令行工具。 isql以神通数据库为终端,能提供在远程运行环境中执行向数据库服务器发送SQL命令、 查看SQL执行计划命令、查看SQL执行统计信息命令等功能。 同时,它提供了一些元命令和多种类似shell 的特性来实现书写脚本以及对大量任务的自动化。
isql工具随神通数据库提供,相关文件如下:
| 环境变量名称 | 描述 |
|---|---|
| SZ_OSCAR_HOME | 神通数据库安装目录,路径长度不能超过255字节 |
| LANG | 系统字符集(Linux下) |
| SHELL | Bash所在路径(Linux下) |
| COMSPEC | Cmd所在路径(window下) |
| COLUMNS | 打印表格的列数(非必须) |
| TMPDIR | Tmp目录路径(Linux下) |
| PATH | path环境变量 |
| NLS_OSCAR_LANG | 设置isql字符集,NLS_OSCAR_LANG的作用域是所有驱动,例如ACI、ODBC也会获取该变量,如将该 变量设置成系统级别的变量,需谨慎考虑会不会影响到其它驱动(非必须) |
| STUSER | 数据库用户名称(非必须) |
| STPASSWORD | 数据库用户密码(非必须) |
| STDATABASE | 数据库名称(非必须) |
| STHOST | 数据库地址(非必须) |
| STPORT | 数据库端口号(非必须) |
| PAGER | 输出的分页器,输出被定向到PAGER指定程序,否则使用系统缺省(比如 more)(非必须) |
| STPASSFILE | 密码文件目录,用于用户登录数据库(非必须),该变量在v2.0.61版本后支持 |