2014-11-05 1 views

답변

0

나는 SQL 데이터 모델러 oracle을 모른다. 당신은 SQL * 플러스 또는 다른 개발자 도구에 대한 액세스 권한이있는 경우, 당신은 스크립트를 실행할 수 있습니다, 그것은 당신의 스키마에 테이블의 모든 열을 변경합니다 : 여기

begin 
    for i in (select table_name, column_name from user_tab_columns) loop 
    if instr(i.column_name, 'A') > 0 then 
     execute immediate 'alter table ' || i.table_name || ' rename column ' || 
      i.column_name || ' to ' || replace(i.column, 'A', 'B'); 
    end if; 
    end loop; 
end; 
/

'A'는 'B를 교체 할 심볼이다 '- 사용할 새 기호. 그러나 조심하십시오, 그러한 스크립트는 위험 할 수 있습니다. 테스트 스키마에서 먼저 시도해보십시오.

관련 문제