ttIsql 是一个可用于执行 SQL 语句的命令行界面。它还包含各种内置命令。
语法:
ttisql [-h | -help | -helpcmds | -helpfull | -V]
[-f<filename>] [-v<verbosity>][-e<commands>]
[-interactive][-N<ncharEncoding>] [-wait]
[{<DSN>| -connstr<connStr>}]
- –h 或 –help:显示操作系统命令行选项
- –helpcmds:显示内置命令的简要说明
- –helpfull:显示内置命令的详细说明
- –f:以批处理模式运行文本文件 InputFileName 中的 SQL 语句和内置命令
- –interactive:通过显示命令提示符,以交互模式运行 ttIsql(默认操作模式)
- –e:以批处理模式运行 “Commands” 字符串中的 SQL语句和内置命令。该字符串以双引号分隔,且该字符串中的每个内置命令和 SQL 语句以分号分隔。
- –v:设置输出的详细级别。VerbosityLevel 的可能值包括:
- 0: 仅显示简化的错误消息
- 1: 显示基本命令输出和简化的错误消息
- 2: 显示命令及其输出,以及简化的错误消息和信息性消息(默认)
- 3: 显示命令及其输出,以及比较详细的错误消息和信息性消息
- 4: 显示命令及其输出,以及最详细的错误消息和信息性消息
- –N:指定 NCHAR 和 NVARCHAR 的输入和输出值的字符编码方式(默认值:LOCALE)。
- –wait:如果某个事件(如正在将数据存储加载到内存,正在从内存中卸载数据存储,或者正在恢复数据存储)阻止建立新的连接,则强制 ttIsql 无限期地等待,直到能够成功地连接到数据存储。
- –connstr:使用指定的 ConnectionString连接到数据存储。此外,还可以通过指定没有 –connstr 选项的 DSN 来从 DSN获得属性设置,从而与数据存储建立连接。
文章 (RSS)