반응형
오라클 오류, 열은 여기서 허용되지 않습니다.
오라클을 안 쓴 지 오래돼서 녹슬어요.
내 테이블은 다음과 같습니다.
create table calendar(
username VARCHAR2(12),
content VARCHAR2(100),
dateContent DATE,
type CHAR(3) CHECK (type IN ('PUB', 'PRV')));
그러나 다음과 같은 값을 삽입하려고 할 때:
insert into calendar
(username, content, dateContent, type)
values
(chris, assignment due, to_date('01-OCT-2010 13:00','DD-MON-YYYY HH24:MI'), PUB)
/
다음과 같은 정보:
ORA-00984: column not allowed here
끝에 있는 형식 열을 가리킵니다.DATE 필드를 실제로 사용해 본 적이 없어서 제대로 이해하지 못하는 것 같습니다.
제가 무엇을 잘못했지요?
varchar2 값 주위에 따옴표를 붙여야 합니다.
비슷한 것
insert into calendar(username,
content,
dateContent,
type)
values('chris',
'assignment due',
to_date('01-OCT-2010 13:00','DD-MON-YYYY HH24:MI'),
'PUB');
그래서일까요?type오라클 예약 단어입니까?
이것은 문제가 되지 않는 것 같습니다.APC의 의견을 읽습니다.
저는 댓글이 유용하다고 생각하여 이 답변을 삭제하지 않습니다.
언급URL : https://stackoverflow.com/questions/3924558/oracle-error-column-not-allowed-here
반응형
'programing' 카테고리의 다른 글
| Swift UI 탐색보기 탐색 모음제목 레이아웃 제약 조건 문제 (0) | 2023.08.27 |
|---|---|
| jQuery로 테이블 만들기 - 추가 (0) | 2023.08.27 |
| 이름과 경로가 다른 파일에 Git 패치를 적용하는 방법은 무엇입니까? (0) | 2023.08.27 |
| WebAPI 파일 업로드 - 디스크에 파일을 쓰지 않음 (0) | 2023.08.27 |
| 단일 레코드만 가져오는 경우에도 Oracle을 통해 예상되는 대량의 I/O (0) | 2023.08.22 |