首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

批量生成批改表结构VARCHAR长度为3倍的命令

2012-09-03 
批量生成修改表结构VARCHAR长度为3倍的命令set heading offset feedback offset echo offspool c:\expo

批量生成修改表结构VARCHAR长度为3倍的命令

set heading off;set feedback off;    set echo off;    spool c:\export.sql;   select  'ALTER TABLE ' || TABLE_NAME || ' MODIFY ' || COLUMN_NAME || ' VARCHAR2('|| DATA_LENGTH*3 ||');'  BATCH_MODIFY_VARCHAR from all_tab_columns where owner='IM-ADMIN' AND DATA_TYPE='VARCHAR2' AND DATA_LENGTH<1300 AND TABLE_NAME NOT LIKE 'TM_%'AND TABLE_NAME NOT LIKE 'TS_%'AND TABLE_NAME NOT LIKE 'OF%';   spool off;

热点排行