linux终端下isql

这篇博客介绍了如何在Linux终端下使用isql工具连接到SQL Server,包括登录ID、密码、服务器名称等参数的使用,以及如何执行SQL语句和退出交互模式。示例中展示了使用isql连接到名为ABC的服务器,数据库为DB,用户名sa,密码为空的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

----------------------公司
例如sybase 服务器
-sybase数据库: 用户名ljd 密码ljd123 -----> db_server=ljddb  eucgb
[sybase@imsdb ~]$ isql -U ljd -P ljd123 -S ljddb
1> select * from pub_map
2> go
 map_idx     map_module           map_table            map_col_id          map_col_value           map_desc                                           
 ----------- -------------------- -------------------- -------------------  ---------------------------------------------------------------
           5         ims                            node_task_status     0                       生成脚本中                   IMS割接任务管理---SHLR/HSS等状态                   

-----------------------材料

isql [-U login id] [-P password] [-S server] 
isql [-?] | [-L] | [ 
{ {-U login_id [-P password]} | -E } 
[-S server] [-H hostname] [-d use database name] 
[-l time_out] [-t time_out] [-h headers] 
[-s col_separator] [-w column_width] [-a packet_size] 
[-e] [-x max_text_size] [-c cmd_end] [-q "query"] [-Q "query"] 
[-n] [-m error_level] [-r {0 | 1}] 
[-i input file] [-o output file] [-p] [-b] [-O] ] 
所有参数要区分大小写,在使用尤其要注意。 
-?显示 isql 开关的语法摘要。 
-L列出在本地配置的服务器和在网络上广播的服务器的名称。 
-U login_id用户登录 ID。登录 ID 区分大小写。 
-P password 是用户指定的密码。如果未使用-P 选项,isql 将提示输入密码。如果在命令提示的末尾使用 -P 选项而不带密码,isql 使用默认密码NULL)。密码区分大小写。
-S server_name 指定要连接到的 SQL Server 默认实例。如果未指定服务器,isql 将连接 到本地计算机上的 SQL Server 默认实例。如果要在网络上从远程计算机执行 isql,则需要此选项。
-H hostname 是使用的客户端的主机名称。工作站名称存储在 sysprocesses.hostname 中并由 sp_who 显示。如果未指定,则采用当前计算机名称。用这个可以欺骗SQL Server中进程信息中显示的主机名。
-d use database name,用于指定使用数据库名。 
-i input file,用于指定装载的SQL语句文件。当你不想输入太多SQL语句时,你可以写好在一个文件,用这个参数,作为批处理来执行。 
以上这些基本上足够用了,下面以服务器ABC为例,用户名sa,密码为了空,用ISQL登录数据库DB: 
ISQL -U sa -P -S ABC -d DB 
连接成功的话,在“1>”后面输入SQL语句,回车,第二行输入go回车,就执行了上一句SQL语句。 
SQL语句可以分多行输入,直到你执行“go”提交后才执行SQL语句。 
quit可以退出当前交互式命行模式。 
例子 
/home/sybase/install:/> isql -U gisdbo -P gisdbop -S JCOM 
1> select * from dbo.CS_GRP 
2> go 
其中jcom为数据库名称,如果是 sybase, 查看或者配置 interfaces 文件,一般在sybase的install目录下面,格式如下: 
/home/sybase/install:/> cat interfaces 
jcom1 
master tcp ether jcom 4112 
query tcp ether jcom 4112 
JCOM 
master tcp ether jcom 5000 
query tcp ether jcom 5000          


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值