2013-05-20 3 views
-2

특정 열을 검색하기 위해 모든 테이블을 검색하기 위해 실행할 수있는 절차가 있습니까? 적용 가능한 모든 테이블의 해당 열에있는 특정 문자열을 업데이트해야합니다. 각 테이블을 열어 내가 찾는 값을 찾으려면 너무 많은 테이블이 있습니다.단일 인스턴스에서 여러 값을 업데이트하는 Oracle 절차

답변

1

이것은 당신의 열을 포함하는 테이블을 찾을 수 있도록해야합니다

SELECT TABLE_NAME 
FROM USER_TAB_COLUMNS 
WHERE COLUMN_NAME='your_column_name'; 

을 그 후에 당신은 당신이 가지고있는 각 테이블에 대한 업데이트를 실행할 수 있습니다.

귀하의 질문을 완전히 이해하지 못해서 도움이 되었기를 바랍니다.)

관련 문제