0
테이블 열 이름의 문자를 변경하는 것이 가능합니까? 현재 열에는 분리 기호가 있으며 밑줄 (_)로 바꾸고 싶습니다. 1 클릭으로 쉽게 할 수 있습니까? 아니면 모든 테이블을 거쳐 직접 변경해야합니까?Oracle Data Modeler를 사용하여 모든 열의 문자를 바꿀 수 있습니다
테이블 열 이름의 문자를 변경하는 것이 가능합니까? 현재 열에는 분리 기호가 있으며 밑줄 (_)로 바꾸고 싶습니다. 1 클릭으로 쉽게 할 수 있습니까? 아니면 모든 테이블을 거쳐 직접 변경해야합니까?Oracle Data Modeler를 사용하여 모든 열의 문자를 바꿀 수 있습니다
나는 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를 교체 할 심볼이다 '- 사용할 새 기호. 그러나 조심하십시오, 그러한 스크립트는 위험 할 수 있습니다. 테스트 스키마에서 먼저 시도해보십시오.