Sqsh
SQSHell(发音为s-q-shell)的缩写,是isql的开源替代品,isql是Sybase的自适应服务器企业(ASE)关系数据库管理系统提供的交互式SQL客户端。
isql 和 sqsh 本质上是基本的命令行工具,用于向 ASE 服务器发出Transact-SQL命令并接收和显示结果。
Transact-SQL:是微软和Sybase对SQL(结构化查询语言)的专有扩展,用于与关系数据库进行交互。与 SQL Server 实例通信的所有应用程序都通过向服务器发送 Transact-SQL 语句来实现此目的
Sqsh 支持命令历史记录、别名和管道输出(往返于外部程序和源)等。它运行在各种风格的Unix上,包括Linux以及通过Cygwin库的Windows。
相关使用
-S server | host:port [:filter] 要连接的Sybase服务器的名称或地址。
-U username Sybase用户名,用于连接到数据库,默认为运行sqsh的用户的用户名。 用户名也可以通过$ username变量设置。
-P [password | -] 连接到服务器所需的用户名的Sybase密码(默认为NULL)。 密码也可以通过$ password设置。 提供密码“-”将导致从第一行读取密码。