+ -
当前位置:首页 → 问答吧 → isql出来的结果能不能慢慢显示?

isql出来的结果能不能慢慢显示?

时间:2010-11-10

来源:互联网

有时候,如果用isql进去,然后一个select语句,结果出来的信息很多,能不能让查到的信息一页一页的出现,然后按回车或空格往后翻页继续查看呢?

例如就像UNIX中的,more命令一样的显示方式,可以来回上下翻页。


谢谢!

作者: cucugbgb   发布时间: 2010-11-10

isql 可以用 -o 的参数将结果输出到文件。

作者: chuxu   发布时间: 2010-11-10

楼主提的这个需求, 在ase15.x中isql已经具有这个特性了。  



select id,name from sysobjects
go |more

在windows上测试不通过。 报: 系统找不到指定的文件 的错误。

但是在solaris上是可以的。  
请看:
下载 (83.53 KB)
2010-11-10 17:41


数据库版本是:
1> select @@version
2> go
                                                                                                                                                                                                                                                                 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Adaptive Server Enterprise/15.0.3/EBF 16548 ESD#1/P/Sun_svr4/OS 5.8/ase1503/268
         0/64-bit/FBO/Thu Mar  5 09:39:28 2009

作者: andkylee   发布时间: 2010-11-10

另外: isql也支持管道重定向数据结果。
select top 5 id,name from sysobjects
go > /tmp/selectresult.txt


演示:
1> select top 5 id,name from sysobjects
2> go > /tmp/selectresult.txt
1> !! more /tmp/selectresult.txt
[sh: more /tmp/selectresult.txt]
id         
         name                                                                                                                                                
                                                                                                            
-----------
         ----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
           1
         sysobjects                                                                                                                                          
                                                                                                            
           2
         sysindexes                                                                                                                                          
                                                                                                            
           3
         syscolumns                                                                                                                                          
                                                                                                            
           4
         systypes                                                                                                                                            
                                                                                                            
           8
         syslogs                                                                                                                                             
                                                                                                            

(5 rows affected)
1>

作者: andkylee   发布时间: 2010-11-10