오렌지나 토드 등 tool을 이용하여 쉽게 바꿀수 있지만....
나름 쿼리를 만들어 바꾸어 보면
sql>
SELECT 'ALTER TABLE '||TABLE_NAME||' MODIFY '||COLUMN_NAME||' VARCHAR2 (40Byte);'
FROM USER_TAB_COLUMNS
WHERE COLUMN_NAME LIKE '%number%'
그럼 스크립트 만들어진 'number'가 있는 table은 모두 나오겠죠^^
ALTER TABLE SHIN MODIFY NUMBER VARCHAR2 (40Byte);
ALTER TABLE YUN MODIFY NUMBER VARCHAR2 (40Byte);
ALTER TABLE CHUL MODIFY NUMBER VARCHAR2 (40Byte);
oracle Dictionary table을 이용한
간단히 한방에 관련된 모든 table에 칼럼을 바꿀수 있는 쿼리였습니다
나름 쿼리를 만들어 바꾸어 보면
sql>
SELECT 'ALTER TABLE '||TABLE_NAME||' MODIFY '||COLUMN_NAME||' VARCHAR2 (40Byte);'
FROM USER_TAB_COLUMNS
WHERE COLUMN_NAME LIKE '%number%'
그럼 스크립트 만들어진 'number'가 있는 table은 모두 나오겠죠^^
ALTER TABLE SHIN MODIFY NUMBER VARCHAR2 (40Byte);
ALTER TABLE YUN MODIFY NUMBER VARCHAR2 (40Byte);
ALTER TABLE CHUL MODIFY NUMBER VARCHAR2 (40Byte);
oracle Dictionary table을 이용한
간단히 한방에 관련된 모든 table에 칼럼을 바꿀수 있는 쿼리였습니다
오라클자바커뮤니티 실전 개발 강좌 - 개인80% 환급
댓글 없음:
댓글 쓰기