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获得属性设置,从而与数据存储建立连接。

留言