Я пытаюсь экспортировать некоторые таблицы из SQL Server 2005, а затем создать эти таблицы и заполнить их в Oracle.
У меня есть около 10 таблиц, варьирующихся от 4 столбцов до 25. Я не использую никаких ограничений / ключей, поэтому это должно быть достаточно простым.
Сначала я сгенерировал скрипты для получения структуры таблицы, затем изменил их, чтобы они соответствовали стандартам синтаксиса Oracle (т.е. изменил nvarchar на varchar2)
Далее я экспортировал данные с помощью мастера экспорта SQL Server, который создал плоский файл csv. Однако моя главная проблема заключается в том, что я не могу найти способ заставить SQL Server использовать двойные кавычки. Один из моих столбцов содержит запятые, поэтому, если я не найду способ для SQL-сервера заключить в кавычки имена столбцов, у меня возникнут проблемы с импортом этого.
Кроме того, я иду сложным путем, или есть более простой способ сделать это?
Спасибо
РЕДАКТИРОВАТЬ: цитируя я ссылаюсь на цитирование значений столбцов в CSV. Например, у меня есть столбец, который содержит адреса, такие как
101 High Street, Sometown, Some
округ, PO5TC053
Не изменяя его на следующее, это может вызвать проблемы при загрузке CSV
"101 High Street, Sometown, Some
округ, PO5TC053 "