【发布时间】:2015-10-06 18:57:37
【问题描述】:
我有一个包含很多 BLOB 类型列的表,我需要将其更改为 nvarchar2。
所以,要更改类型,我可以使用以下脚本:
alter table AUDIT_LOG
modify
(
column_name type_name,
column_name2 type_name2
-- etc
);
要获取具有给定数据类型的所有列,我可以使用以下内容:
select column_name, 'NVARCHAR2(4000)'
from all_tab_columns
where table_name = 'TAB_NAME' and data_type = 'BLOB';
但是如何将这两个脚本合二为一呢?
【问题讨论】: