#oracle
#Oracle
Вопрос:
У меня есть следующий оператор sql, который выдает мне противоречивые типы данных: ожидаемый срок
select table_name, data_default from user_tab_columns where data_default like '%NEXTVAL%';
Как я могу это обойти?
Ответ №1:
Вы не можете использовать предложение like для длинного столбца, обходной путь из того же — создать таблицу путем преобразования long CLOB .
CREATE TABLE tbl_user_tab_column AS
SELECT to_lob(a.data_default) data_default, a.table_name FROM user_tab_columns a;
select table_name, data_default from tbl_user_tab_column where data_default like '%NEXTVAL%';