Я новичок в sybase, и я ищу некоторый выход для форматирования справки. У меня есть запрос, который я запускаю, и вывод результатов в плоский файл.Формат вывода в sybase IQ 15.3
Вот моя командная строка:
isql -U ro -S DCIQ -P Qx346788 -imysql.sql -oresults.txt -b -w2500 -s"|"
Вывод мой запрос приходит как:
| 20110915| 1.07000000| 27875450|UBC |XW01 |
Это не то, что я ожидал. Я хочу отформатировать вывод так, чтобы он был разделен трубой без пробелов. например, я хочу этот выход:
|20110915|1.07000000|27875450|UBC|XW01|
Как я могу избавиться от пробелов, чтобы получить его выход?
Я попробовал другой альтернативы, но получил сообщение об ошибке:
1> select "hi" from dummy;
2> OUTPUT TO data.txt
3> go
Msg 102, Level 15, State 0:
SQL Anywhere Error -131: Syntax error near 'OUTPUT' on line 2
Sybase IQ/15.3.0.6056/110506/P/GA/Enterprise Linux64 - x86_64 - 2.6.9-67.0.4.EL
Синтаксис в вашей альтернативе неверен. Удалите точку с запятой, удалите строку 2 и добавьте '> data.txt' в строку с' go' –