С помощью оболочки mysql вы можете получить вертикальный вывод при выполнении интерактивных запросов, завершив их с помощью \G
вместо того ;
.
Например:
mysql> select * from foo limit 1\G
*************************** 1. row ***************************
sid: foo
login: bar
1 row in set (0.00 sec)
Можно ли сделать то же самое, используя fisql
из FreeTDS?
В качестве альтернативы я приму ответ, который может порекомендовать лучший UNIX-совместимый интерфейс командной строки для SQL Server, который имеет такую возможность.
Спасибо!
Я только что обнаружил 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)