什么是mysql的\ G对应Firebird数据库?

时间:2018-12-13 05:46:59

标签: mysql firebird

我可以将\ G与mysql一起使用,以更易读的格式获取选择查询。 在Firebird中,是否有任何类似的方式以更易读的方式显示选择查询输出?

1 个答案:

答案 0 :(得分:0)

如果我理解\G正确的行为,则在ISQL中最接近的等效项是SET LIST ON。请注意,这是仅ISQL命令。

请参阅SET LIST上的Firebird ISQL手册:

SQL> set list off;

SQL> select emp_no, first_name, last_name, salary
CON> from employee;

 EMP_NO FIRST_NAME      LAST_NAME                           SALARY 
======= =============== ==================== ===================== 
      2 Robert          Nelson                           105900.00 
      4 Bruce           Young                             97500.00 
      5 Kim             Lambert                          102750.00 
      8 Leslie          Johnson                           64635.00
...


SQL> set list on;

SQL> select emp_no, first_name, last_name, salary
CON> from employee;

EMP_NO                          2
FIRST_NAME                      Robert
LAST_NAME                       Nelson
SALARY                          105900.00

EMP_NO                          4
FIRST_NAME                      Bruce
LAST_NAME                       Young
SALARY                          97500.00
...

与MySQL相反,这是一个单独的命令,用于更改会话其余部分的设置。不是像\G这样的语句终止符仅影响正在执行的查询。