Oracle 상용 대량 작업
1189 단어 Oracle 트리거대량
1. 모든 트리거 를 일괄 사용 하지 않 기
sql 창 에서 검색
select 'alter trigger '||name||' disable;'
from
(
SELECT name
FROM USER_SOURCE
WHERE TYPE='TRIGGER'
group by name
) t1;
검색 한 결과 집합 copy 를 sql 창 에서 다시 실행 하고 현재 사용자 의 모든 트리거 를 사용 하지 않 습 니 다.
2. 모든 트리거 일괄 사용
마찬가지 로 sql 창 에서 조회 합 니 다.
select 'alter trigger '||name||' enable;'
from
(
SELECT name
FROM USER_SOURCE
WHERE TYPE='TRIGGER'
group by name
) t1;
검색 한 결 과 를 sql 창 에 복사 하여 실행 합 니 다. 현재 사용자 의 모든 트리거 를 사용 합 니 다.
3. 일괄 동기 화 테이블 데이터
select 'truncate table '||table_name||';'
from user_tables
where table_name like 'OMS%';
select 'insert into '||table_name||' select * from aiomsn.'||table_name||'@prod;'
from user_tables
where table_name like 'OMS%';
검색 한 결 과 를 sql 창 에 복사 해서 실행 한 다음 commt 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Mybatis 대량 업데이트 오류 문제다음은 mybatis 대량 업데이트 오류 문제를 소개합니다. 나중에 jdbc 링크가 대량 업데이트 작업을 허용하는 매개 변수를 추가하지 않아서 일어난 것을 발견했습니다. 회보badsql를 추가하지 않았습니다. mys...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.