나는 이미 존재하는지 여부에 따라 열을 추가하거나 수정하는 명령을 Oracle에서 작성하려고합니다. 기본적으로 다음과 같습니다.오라클에서 테이블을 변경하는 동안 예외를 잡기
BEGIN
ALTER TABLE MY_TABLE ADD (COL_NAME VARCHAR2(100);
EXCEPTION WHEN OTHERS THEN
ALTER TABLE MY_TABLE MODIFY (COL_NAME VARCHAR2(100));
END;
그러나 오라클은 BEGIN 내부에 ALTER 명령을 가지고 있다고 불평합니다. Oracle에서 단일 SQL 명령을 사용하여이를 수행하는 방법이 있습니까?
감사합니다.
감사합니다. 나는 유사한 문제가있는 다른 게시물을 발견하여 나와 거의 동일한 답변을 게시했습니다! – Paul