【发布时间】:2015-05-14 15:35:51
【问题描述】:
我有一个插入语句,我试图针对 Oracle 数据库运行。插入语句很简单,我只想在一列中插入一个值。该表本身有不止一列,但我只对用数据填充其中一列感兴趣。我的查询格式类似于以下格式:
insert into myTable (col1) Values (val1)
但是,这会引发以下错误:
ORA-00904: "col1": invalid identifier
我已检查以确保该列的名称正确,而我唯一的另一个想法是我的语法有问题。表上没有诸如主键之类的约束。在Oracle中执行插入语句时是否可以只向某些列插入值?
【问题讨论】:
-
您说该列的名称正确,Oracle 说它不正确。在您没有任何证据的情况下,我倾向于相信 Oracle。
-
col1 是你表的主键吗?
标签: oracle