【发布时间】:2020-12-15 17:15:09
【问题描述】:
我有一个非常简单的代码,只是为了查看我插入到列中的值是否有效,但我遇到了无效标识符问题
create table person(
ID_NO varchar(15),
datelend DATE,
constraint person_name_PK primary key(ID_NO));
insert into person(ID_NO,datelend) values('sahil','2018-01-25');
select* from person;
它表明“ID_NO”是一个无效的标识符,并且该名称已被现有对象使用。
【问题讨论】:
-
您可能已经在您的 LiveSql 会话中创建了一个
person表,点击重置按钮以摆脱所有内容并重新开始。请记住'2018-01-25'不是日期,您应该始终使用明确的日期格式to_date('2018-08-25','yyyy-mm-dd')将起作用 -
嗨,为什么“ID_NO”是无效标识符?
-
大概您已经创建的名为
person的表不包含名为id_no的列。您可以使用desc person进行检查