CREATE TABLE();안쪽을 너무 다 쓰고 하면 오류찾기가 어려워질수 있다. 만약 처음에 오류가 발생했는데 오류를 못찾겠다 싶으면 전체복사를 해놓고(백업) 몇줄씩만 써서 어느 코드가 오류난건지 확인해보면서 작업하면 작업하기 쉽다.
그렇게 만들어둔 테이블을 삭제하려면 DROP TABLE [테이블명]해서 삭제해주면 된다.
임시 테이블명으로 STUDENT1 이런식으로 넘버링을 해주는것도 좋을듯.
invalid identifier
ORACLE 예약어(ORA-00904 부적합한 식별자)
출처: https://yoon0120.tistory.com/7 [재미있는 개발공부]
ORACLE 예약어(ORA-00904 부적합한 식별자)
ORACLE DB TABLE 생성시 TABLE명이나 COLUMN 명에 ORACLE 예약어가 포함되면 ORA-00904 부적합한 식별자라는 오류가 뜬다. 근데 부적합한 식별자라는 말만 있지 왜 부적합한지라던가 하는 이유는 잘 나와있��
yoon0120.tistory.com
Oracle의 ON UPDATE CASCADE가 되지 않는 이유:
"ORA-00907: missing right parenthesis" in foreign key declaration
I am a university student who are new to Oracle Live SQL. My professor give us one page of code and let us debugging. Only 1 error in the last paragraph(Enrollment TABLE) left. All tables except
stackoverflow.com
(FROM 뒤에 수정사항 없습니다.)
테이블 목록 조회
SELECT * FROM USER_TABLES;
테이블 애트리뷰트 조회
SELECT * FROM USER_TAB_COLUMNS;
ORA-00907: missing right parenthesis
콤마도 해당
ORA-00942: table or view does not exist
invalid identifier
Oracle의 ON UPDATE CASCADE가 되지 않는 이유:
https://stackoverflow.com/questions/54601368/ora-00907-missing-right-parenthesis-in-foreign-key-declaration
"ORA-00907: missing right parenthesis" in foreign key declaration
I am a university student who are new to Oracle Live SQL. My professor give us one page of code and let us debugging. Only 1 error in the last paragraph(Enrollment TABLE) left. All tables except
stackoverflow.com
(FROM 뒤에 수정사항 없습니다.)
Live Oracle 에선 Describe 테이블명 명령어가 unsupported
테이블 목록 조회
SELECT * FROM USER_TABLES;
테이블 애트리뷰트 조회
SELECT * FROM USER_TAB_COLUMNS;
ORA-00907: missing right parenthesis
콤마도 해당
ORA-00942: table or view does not exist
테이블 순서
'--------------------***** > 데이터베이스기초' 카테고리의 다른 글
Oracle Live SQL (0) | 2020.06.14 |
---|---|
이행적 함수 종속 제거시 주의점 (0) | 2020.05.25 |
JOIN ON / JOIN USING (0) | 2020.05.03 |
Free m4a to mp3 converter (0) | 2020.03.23 |