Sql-Server

FreeTDS fisql 的垂直輸出

  • March 23, 2012

使用 mysql shell,您可以在執行互動式查詢時獲得垂直輸出,方法是使用結束\G而不是;.

例如:

mysql> select * from foo limit 1\G
*************************** 1. row ***************************
     sid: foo
   login: bar
1 row in set (0.00 sec)

是否可以使用FreeTDSfisql做同樣的事情?

或者,我將接受一個可以向具有此功能的 SQL Server 推薦更好的 UNIX 兼容命令行界面的答案。

謝謝!

我剛剛發現sqsh似乎可以解決問題:

$ sqsh -S server:1433 -U sa  
sqsh-2.1 Copyright (C) 1995-2001 Scott C. Gray
This is free software with ABSOLUTELY NO WARRANTY
For more information type '\warranty'
Password: 
1> select * from sys.databases where name = 'master'
2> go -m vert
name:                           master
database_id:                    1
source_database_id:             NULL
owner_sid:                      0x01
...

(1 row affected)

引用自:https://serverfault.com/questions/372844