0
Oracle 11g의 새로운 기능입니다. 나는 SQL Plus에 로그인하여 이와 같은 테이블을 생성한다.oracle에서 테이블을 만들 수 있지만 desc 나 insert를 사용하지 마십시오
SQL> create table "Skills" ("SkillID" Number(20), "Level" Number(20), "Area" Varchar2(20));
Table created.
그런데 표에 삽입하거나 설명하려고 시도하지만 작동하지 않습니다.
SQL> desc skills;
ERROR:
ORA-04043: object skills does not exist
대소 문자 구분의 간단한 문제가 나타나지 않습니다 : 나는 그것의 구조를 호출 할 테이블을 만들 겉으로 수 있지만 다음 드릴 수 없습니다 이유
SQL> desc Skills;
ERROR:
ORA-04043: object Skills does not exist
이해가 안 또는 데이터를 추가하십시오. 무슨 일이야? 계정에서 작성한 다른 테이블에 삽입 할 수 있으므로 권한 문제는 아닙니다.
Brilliant @ScottS! akh2103 - 필자가 절대적으로 필요하지 않는 한 큰 따옴표를 사용하지 않는 것이 좋습니다. 당신이 그들과 함께 계속한다면 당신은 다른 이상한 문제들에 빠지기 쉽습니다. –
@EdGibbs 당신이 옳았는데 그것은 따옴표입니다. 나는 테이블 이름 주위에 따옴표없이 그것을 시도하고 작동한다. 방금 튜토리얼에서 따옴표 구문을보고 복사했습니다. 당신이 대답을 쓰면 받아 들일 것입니다. 또한 대/소문자 구분에 대한 편집을 참조하십시오. Tx. – bernie2436
나는 EdGibbs와 완전히 동의한다 - 당신이 그들을 필요로하지 않는다면 따옴표를 사용하지 말라. 그리고 내가 필요로하는 상황을 한번도 경험하지 못했다. –