isql工具概述

isql工具是用于运行SQL命令的命令行工具。 isql以神通数据库为终端,能提供在远程运行环境中执行向数据库服务器发送SQL命令、 查看SQL执行计划命令、查看SQL执行统计信息命令等功能。 同时,它提供了一些元命令和多种类似shell 的特性来实现书写脚本以及对大量任务的自动化。

isql工具随神通数据库提供,相关文件如下:

文件类型 路径 备注
可执行程序 $SZ_OSCAR_HOME/bin/isql  
参数配置文件 $SZ_OSCAR_HOME/bin/isqlrc.conf或isql运行目录./isqlrc.conf isql的配置文件(非必须)

注解

使用isql时,有结果返回的语句,isql会先缓存所有数据,然后才会在终端打印,但如果数据行数超过一定量(1073741824行)时, isql会中断获取结果并错误,错误信息的意思为结果集超过了指定大小行,建议使用游标方式重新执行语句,参考 "游标设置" 章节, 错误信息如下:ERROR : Result exceeds 1073741824 rows, suggest use cursor and exexute sql again!