Назад | Перейти на главную страницу

Вертикальный вывод из FreeTDS fisql

С помощью оболочки 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)