我是SQL的新手,我需要一些帮助。当我尝试将一些数据输入表格时,我得到了这个:
SQL错误:ORA-00904:“TRUKMĖ”:标识符无效 00904. 00000 - “%s:无效标识符” *原因: *操作:
这是我要填写的表格:
Name Null Type
NR NOT NULL NUMBER(2)
PAVADINIMAS NOT NULL VARCHAR2(245)
SVARBA VARCHAR2(10)
PRADŽIA DATE
TRUKMĖ NUMBER(4)
这是一个sql:
INSERT INTO Projektai (
Nr,
Pavadinimas,
Svarba,
Pradžia,
TRUKMĖ
)
VALUES (
Projektai_Vykdytojai_Nr.NEXTVAL,
'Studentu apskaita',
'Maža',
(to_date('2005-01-01', 'yyyy-mm-dd')),
(12)
);
如果有人能帮助我,我真的很感激。感谢
答案 0 :(得分:2)
可能是这些外来字符不是数据库编码的有效标识符;尝试用引号括起重音字符:
INSERT INTO Projektai (
Nr,
Pavadinimas,
Svarba,
"Pradžia",
"TRUKMĖ"
) VALUES (
Projektai_Vykdytojai_Nr.NEXTVAL,
'Studentu apskaita',
'Maža',
to_date('2005-01-01', 'yyyy-mm-dd'),
12
);
我还删除了一些不必要的括号。