Я использую Oracle 10g, и вывод, возвращаемый командой SELECT
, имеет зигзагообразный формат. Как я могу расположить столбцы в правильном порядке? Есть какая-то команда?
Порядок вывода в Oracle 10g
comment
Не могли бы вы привести пример используемой вами команды и результата, который вы хотели бы получить?
- person Vincent Malgrat   schedule 10.06.2009
comment
Какой инструмент вы используете для запросов к базе данных?
- person tekBlues   schedule 10.06.2009
Ответы (2)
Если вы используете sqlplus, вы можете управлять форматированием вывода с помощью команд «COLUMN».
Я подозреваю, что зигзагирование как-то связано с размером вашего терминала и длиной столбцов, которые вы выбираете.
Если вы сначала отформатируете каждый столбец до соответствующей длины, а затем сделаете свой выбор, вы должны увидеть лучший результат. Вы можете уточнить его оттуда.
Google "справочник по sqlplus" вы найдете более подробную информацию о том, как использовать sqlplus.
person
Community
schedule
10.06.2009
Ok. Но в postgresql он будет иметь правильный формат, как показано ниже. pki_under_clearance_id | увк_код | dt_uc_date | vc_order_type | f_сумма | txt_remarks | vc_invoice_no | dt_invoice_date | fki_branch_id | fki_financial_period_id ------------------------+----------+-------------+ ---------------+----------+--------------+--------- ------+---+----------------+--------- ---------------- 0 | _ПУСТО | 01.01.2008 | | 0 | | | | 76 | 17
- person ; 20.06.2009
И, возможно, вас может заинтересовать сброс параметров «pagesize» и «linesize».
SQL> set pagesize 30
SQL> set linesize 90
person
Guru
schedule
10.06.2009