|
|
|
External table - optionally enclosed by сдвигает столбцы
|
|||
|---|---|---|---|
|
#18+
oracle 10gR2 есть файл с разделителями "знак TAB" Код: plaintext 1. 2. (пример отсюда) http://download.oracle.com/docs/cd/B10501_01/server.920/a96652/ch12.htm#1009713 1) External table без optionally enclosed by - все хорошо: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 2) добавим optionally enclosed by - год съезжает на колонку влево - на место пропущенного LAST_NAME!!! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. как бороться? спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2011, 13:53:47 |
|
||
|
External table - optionally enclosed by сдвигает столбцы
|
|||
|---|---|---|---|
|
#18+
вылезло такое же дерьмо. сочетание MISSING FIELD VALUES ARE NULL и OPTIONALLY ENCLOSED BY вызывает сдвиг данных в другой столбец... к сожалению в данных есть и пустые значения и значения с кавычками. Есть решение у кого-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 07:14:12 |
|
||
|
External table - optionally enclosed by сдвигает столбцы
|
|||
|---|---|---|---|
|
#18+
alex-ls в данных есть и пустые значенияи чем же, по твоему, будут "пустые значнния", если не писать missing fields are null? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 07:38:39 |
|
||
|
External table - optionally enclosed by сдвигает столбцы
|
|||
|---|---|---|---|
|
#18+
к пустой голове мысли не ...alex-ls в данных есть и пустые значенияи чем же, по твоему, будут "пустые значнния", если не писать missing fields are null? ты такой классный, я хочу с тобой дружить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 08:11:07 |
|
||
|
External table - optionally enclosed by сдвигает столбцы
|
|||
|---|---|---|---|
|
#18+
alex-lsMISSING FIELD VALUES ARE NULL и OPTIONALLY ENCLOSED BY вызывает сдвиг данных в другой столбец... к сожалению в данных есть и пустые значения и значения с кавычками. Ну я бы для начала попробовал поиграть с режимами trim - возможно, явное указание "не резать бланки" позволит сохранить утерянный разделитель-табуляцию. Вторым заходом убрал бы правило missing filed values - оно касается неполных строк, т.е. тех, в которых не хватает, собственно, полей (справа, в хвосте строки). Третий хоп - убрать "optionally enclosed" и резать кавычки trim-ом в sql expression Четвертый вариант - безотказный, но хлопотный - препроцессинг любой подходящей утилитой: - замена разделителя - приведение enclosing к единому виду - добивание недостающих полей справа, if any ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:04:34 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=37500649&tid=1887979]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
283ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 619ms |

| 0 / 0 |
