Замените CHAR на VARCHAR2

Как я могу заменить CHAR на VARCHAR2 во всех таблицах схемы?

Примечание. Я доволен запросом, который возвращает операторы ALTER TABLE, поэтому я могу сохранить сценарий и запустить его снова.


person Aaron Digulla    schedule 15.03.2010    source источник
comment
Одна вещь, о которой нужно знать; у вас могут быть конечные пробелы в ваших новых VARCHAR2 столбцах, и Oracle считает конечные пробелы значимыми в VARCHAR2 столбцах, поэтому значения 'A' и 'A ' не эквивалентны.   -  person Adam Musch    schedule 15.03.2010


Ответы (1)


person    schedule
comment
Я расширил исходный ответ, чтобы опустить таблицы, которые находятся в корзине. См. stackoverflow.com/questions/2446053/ - person Aaron Digulla; 16.03.2010