데이터베이스 테이블의 이름을 함부로 바꾸지 않도록 주의하십시오
배경: ORACEL 환경, 표 A
1, A에 대한 테이블 백업, 실행:
create A_BAK_1113 as select * from A
2, 시계를 복원해야 한다는 것을 발견하여 시계 A를 A 로 이름 바꾸었다BAK_1114, 시계ABAK_1113 테이블 A로 이름을 바꾸고 데이터의 추가 작업을 완료합니다.
결과는 다음과 같습니다.
A표에 트리거가 연결되어 있기 때문TRIA, 두 번째 작업이 완료되면 TRIA의 표 A도 상응하여 A 로 변했다BAK_1114, 트리거의 실행 결과가 완전히 틀렸습니다!!!
데이터베이스 테이블의 이름을 함부로 바꾸지 마세요!!!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Control Version de una base de datos OraclePodemos는 Flyway y Liquibase의 새로운 기반 버전을 제어할 수 있는 프로젝트를 제안합니다. Dada la integración de SQLcl y Liquibase, este ejemplo nos...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.