ORA-01735: 잘못된 ALTER TABLE 옵션 - Toad
Toad에서 SQL 아래를 실행하면 "ORA-01735: 잘못된 ALTER TABLE 옵션"이 표시됩니다.
ALTER TABLE CALCULATE
ADD (CAL_METHOD VARCHAR2(50), REMARKS VARCHAR2(500));
그러나 SQL Developer에서 실행하면 성공적으로 실행됩니다. SQL / Toad에 문제가 있습니까?조언 부탁드립니다.
Toad에서는 문으로 실행하는 것이 아니라 스크립트(누름)로 실행해야 합니다.
SQL은 맞지만 문제는 각 버튼에 대한 TOD 제한 문 및 스크립트입니다.오류의 원인은 실행하려고 하기 때문인 것 같습니다.ALTER TABLE명령 사용Execute Statement또는F9키. 먼저 문장과 스크립트의 차이점을 살펴보겠습니다.
Execute Statement 정렬 가능한 테이블의 모든 결과 목록을 제공합니다.또한 커서 아래(또는 강조 표시됨)에서만 문을 실행합니다.문(앞에 있는 자리 표시자)을 실행할 때 바인딩 변수를 묻는 메시지가 나타납니다.
예.
select * from customers where customer_id = :idID 값을 입력하라는 메시지가 표시됩니다.
Execute Script 워크시트의 모든 문을 실행하고 결과를 텍스트로 읽어 들입니다.바인딩 변수 값을 입력하라는 메시지가 표시되지 않습니다.
https://stackoverflow.com/a/479443/2940265
이해할 수 있듯이 ALTER TABLE은 텍스트 출력만 반환합니다.그래서 당신은 사용해야 합니다.Execute as Script또는F5
사용해 보십시오.
ALTER TABLE CALCULATE
ADD (CAL_METHOD VARCHAR2(50));
ALTER TABLE CALCULATE
ADD (
REMARKS VARCHAR2(500));
Toad 11.0.6을 사용하고 있으며 Oracle 데이터베이스 버전은 11gR2입니다.
F5 또는 동봉된 스크린샷에 표시된 녹색 화살표를 클릭하여 실행할 수 있는 아래 스크립트를 참조하십시오.
CREATE TABLE calculate (col NUMBER);
ALTER TABLE calculate
ADD (cal_method VARCHAR2(50), remarks VARCHAR2(500));
SELECT * FROM calculate;
나는 먼저 열을 떨어뜨린 다음 다시 추가합니다.
ALTER TABLE SITE_NUMBER DROP COLUMN CREATOR_ID;
ALTER TABLE SITE_NUMBER ADD (CREATOR_ID varchar2(12))
언급URL : https://stackoverflow.com/questions/44513410/ora-01735-invalid-alter-table-option-toad
'programing' 카테고리의 다른 글
| XHR에 대한 404 오류 감지 (0) | 2023.08.25 |
|---|---|
| SQLSTATE[42000]:구문 오류 또는 액세스 위반: 마이그레이션에서 Laravel 및 MariaDB 오류 1064 (0) | 2023.08.25 |
| PowerShell을 사용하여 XSD에 대해 XML 파일의 유효성을 검사하는 방법은 무엇입니까? (0) | 2023.08.25 |
| 숫자 키패드의 keyCode 값? (0) | 2023.08.25 |
| 내 MariaDB SQL 쿼리가 INT를 VARCHAR로 정렬하는 이유는 무엇입니까? (0) | 2023.08.25 |

