Saída vertical do FreeTDS fisql

3

Com o shell mysql, você pode obter saída vertical ao executar consultas interativas terminando com \G em vez de ; .

Por exemplo:

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

É possível fazer o mesmo usando fisql de FreeTDS ?

Como alternativa, aceitarei uma resposta que possa recomendar uma melhor interface de linha de comando compatível com UNIX para o SQL Server que tenha esse recurso.

Obrigado!

    
por Aaron Brown 23.03.2012 / 19:27

1 resposta

2

Acabei de descobrir sqsh que parece resolver o problema:

$ 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)
    
por 23.03.2012 / 20:01