반응형
DBeaver 툴로 테이블, 시퀀스, function, procedure 등의 모든 것을 스크립트로 받았다. 그래서, DBeaver로 그 스크립트를 실행하려고 하니 function과 procedure에서 문제가 생겼다.
아래와 같이 procedure가 있을 때, 스크립트에서 돌리면 저 로직이라는 부분까지만 돌다 보니 제대로 된 function과 procedure가 생성이 되지 않았다.
BEGIN
로직;
END;
구글링과 DBeaver 툴을 찾아보는데도 PL/SQL을 실행할 수 있는 스크립트가 없어서 결국엔 해결한 방법이 SQL Developer 툴을 사용했다.
function과 trigger, procedure가 있는 스크립트를 SQL Developer 스크립트 창에서 실행을 하니, 알아서 인식을 하여 function, trigger, procedure가 생성이 되었다.
결론은 위의 문제가 발생하면 사용하는 툴에 고집하지 말고, 다른 툴로도 시도를 해보자. 예를 들어, SQL Developer!
반응형
'IT > DB' 카테고리의 다른 글
[데이터베이스/DB] com.microsoft.sqlserver.jdbc.SQLServerException: 인덱스 3이(가) 범위를 벗어났습니다. 문제 해결 방법 (2) | 2022.12.05 |
---|---|
[데이터베이스/DB] the conversion of the varchar value overflowed an int column 문제 해결 방법 (0) | 2022.11.29 |
[DB] PLS-00201: 'DBMS_CRYPTO' 식별자가 정의되어야 합니다 문제 해결 방법 (0) | 2022.10.06 |
티베로(Tibero) 엑셀파일 업로드 하는 방법(expImp 사용 X, Tibero Studio 2) (0) | 2022.04.07 |
엑셀(Excel)에서 2개 이상의 열을 기준으로 중복값 찾기 (0) | 2022.04.07 |
SQL WHERE 1=1과 1=2 사용하는 이유 (0) | 2022.02.10 |
데이터베이스(DB) JOIN(INNER JOIN / LEFT JOIN / RIGHT JOIN / OUTER JOIN) 정리 (0) | 2021.10.25 |
데이터베이스(DB) 서브쿼리(SubQuery) 정리 (1) | 2021.04.06 |
최근댓글