Tôi đã không sử dụng Oracle trong một thời gian vì vậy tôi là một chút gỉ.lỗi oracle, cột không được phép ở đây
Đây là bàn của tôi:
create table calendar(
username VARCHAR2(12),
content VARCHAR2(100),
dateContent DATE,
type CHAR(3) CHECK (type IN ('PUB', 'PRV')));
Nhưng khi tôi cố gắng để chèn một giá trị như thế này:
insert into calendar
(username, content, dateContent, type)
values
(chris, assignment due, to_date('01-OCT-2010 13:00','DD-MON-YYYY HH24:MI'), PUB)
/
Tôi nhận:
ORA-00984: column not allowed here
trỏ đến cột loại cuối cùng. Tôi có một cảm giác tôi không nhận được một cái gì đó đúng với các lĩnh vực DATE như tôi đã không bao giờ thực sự sử dụng nó.
Tôi đã làm gì sai?
Điều đó dường như làm điều này. Cảm ơn – Jackass
Đó là một thông báo lỗi gây hiểu lầm và loại điều bắt chúng ta ra, gỉ hay không. – APC
Lưu ý rằng bạn phải sử dụng dấu nháy đơn - sử dụng dấu ngoặc kép sẽ giải quyết vào cùng một lỗi. Có lẽ vì dấu nháy kép được dành riêng cho tên bảng, tên cột, v.v., giải thích thông báo lỗi. – iurii