神通数据库交互式工具isql介绍

0    732    1

Tags:

👉 本文共约4706个字,系统预计阅读时间或需18分钟。

概述

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

启动选项

启动 isql 的语法
isql [isql_option]
isql_option 可选参数如下
参数:-a
描述:在读取行时向标准输出打印所有内容。这个选项在脚本处理时比交互模式时更有用。这个选项等效于设置 ECHO 变量为 all。
参数:-A
描述:切换为非对齐输出模式。缺省输出模式是对齐的。
参数:-c command
描述:声明 isql 将执行一条查询字符串 command ,然后退出。这一点在 shell 脚本里很有用。
参数:-C connect_timeout
描述:指定 ISQL 工具连接数据库后台的超时时间,单位秒 (s)。
参数:-d dbname
描述:声明想要连接的数据库名称。等效于在命令行上把 dbname 声明为第一个非选项参数。
参数:-e
描述:把所有发送给服务器的查询同时也回显到标准输出。等效于把变量 ECHO 设置为 queries。
参数:-E
描述:回显由 \d 和其它反斜杠命令生成的实际查询。
参数:-f filename
描述:使用 filename 作为命令的语句源而不是交互式读入查询。ISQL 将在处理完文件后结束。这个选
项在很多方面等效于内部命令 \i。
参数:-F separator
描述:使用 separator 作为未对齐输出的域分隔符。
参数:-h hostname
描述:指定正在运行服务器的主机名。如果主机名以斜杠开头,则它被用作到 Unix 域套接字的路径。
参数:-H
描述:打开 HTML 格式输出。
参数:-l
描述:列出所有可用的数据库,然后退出。其它非连接选项将被忽略。类似于内部命令 \list。
参数:-L filename
描述:除了正常的输出源之外,把所有查询输出记录到文件 filename。
参数:-n
描述禁用命令行快速编辑功能。
参数:-o filename
描述:将所有查询输出重定向到文件 filename 。这个选项等效于 \o 命令。
参数:-p port
描述:指定服务器侦听的 TCP 端口或本地 Unix 域套接字文件的扩展。
参数:-q
描述:安静地执行处理任务。缺省时 ISQL 将打印欢迎和许多其它输出信息。如果使用了此选项,这些都不会出现。这在和 -c 选项一起使用时很有效。在 isql 里可以通过设置 QUIET 变量实现同样效果。
参数:-R separator
描述:使用 separator 做为非对齐输出的记录分隔符。
参数:-s
描述:单步模式运行。意味着每个查询在发往服务器之前都要提示用户,用这个选项也可以取消执行。
此选项主要用于调试脚本。
参数:-S
描述:单行运行模式,这时每个命令都将由换行符结束,像分号那样。
参数:-t
描述:关闭打印列名称和结果行计数脚注等信息。等效于 \t 命令。参数:-T table_options
描述:允许你声明放在 HTML table 标签里的选项。
参数:-U username
描述:以用户 username 代替缺省用户与数据库连接。
参数:-v assignment
描述:像内部命令 set 那样进行一次变量分配。
参数:-V
描述:打印 isql 版本信息然后退出。
参数:-W
描述:强制 ISQL 在与一个数据库连接前提示输入口令。
参数:-x
描述:打开扩展表格式模式。等效于 \x 命令。
参数:-X
描述:不读取启动文件。
参数:-?
描述:help

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复