Я использую экспорт db2 для сохранения данных в файл CSV.
В конечном итоге мне нужен встроенный скрипт, который будет принимать SQL, запускать его и экспортировать. У меня почти все на месте, но некоторые запросы вызывают ошибки.
На данный момент два случая вызывают ошибки:
1 - Использование подстановочного знака. Расширение оболочки убивает это.
Включение всего SQL в ', кажется, исправляет это, но что является наилучшей практикой? Кажется, есть некоторые крайние случаи, которые я не исправил.
2 - я не могу использовать строку в предложении where:
bash-3.00$ db2 export to /tmp/text of DEL 'select * from SCHEMA.TABLE where COL='STRING''
SQL3022N An SQL error "-206" occurred while processing the SELECT string in
the Action String parameter.
SQL0206N "STRING" is not valid in the context where it is used.
Даже переход к определенному столбцу для выбора и удаление '' из всего SQL не меняет его.
Любые идеи?
Спасибо,
Алекс