ORA-00917是Oracle数据库中的一个常见错误,其含义为“missing comma”(缺失逗号)。然而,尽管错误消息直接指向缺失逗号,实际上它可能指代的问题范围更广,包括但不限于逗号、括号、引号等SQL语法元素的缺失或错误使用。以下是对ORA-00917错误的详细解释、触发原因、解决方法及防止再次发生的建议。 1. ORA-00917错误的含...
ORA-00917 | ORA-00917 是 Oracle 数据库的错误代码,表示无效的字符。通常发生在 SQL 语句中,其中包含了不能被识别的字符,可能是非法的关键字、拼写错误或其他语法问题。 要解决这个问题,你可以检查 SQL 语句的拼写和语法规则,确保它们符合 Oracle 数据库的语法要求。另外,也可以尝试把 SQL 语句分成多个独立的语句...
ORA-00917:日期列缺少逗号 ORA-00917是Oracle数据库中的一个错误代码,表示日期列缺少逗号。这个错误通常发生在SQL语句中,当我们在创建表或者插入数据时,日期列的格式不正确,缺少了逗号。 要解决ORA-00917错误,我们需要检查日期列的语法是否正确。日期列的格式应该是以逗号分隔的,例如:'YYYY-MM-DD'。如果日期列是在...
野孩子 oracle insert into 出现ora-00917 create table test1(eid number(10), name varchar2(20),birth date,salary number(8,2)); insert into test1 values (1001, '张三', '20-5月-70', 2300); insert into test1 values (1002, '李四', '16-4月-73', 6600); 插入数据是报错ora-01843:not ...
ORA-00917 missing comma Cause A required comma has been omitted from a list of columns or values in an INSERT statement or a list of the form ((C,D),(E,F), ...). Action Correct the syntax.© Oracle About Oracle Contact Us Products A-Z Terms of Use & Privacy Cookie 喜好设置 ...
就是SQL语句有问题,换行以后有空格,造成的。这样的错误一般是你数据库插入语句有问题,这里举个例子:String sql="INSERT INTO Users(UserName,Pass,staffID,Remark)VALUES("+"'"+UserCount+"'"+","+"'"+Pswd+"'"+","+"'"+staff_id+"'"+","+"'"+remark+"'"+")";还要注意添加...
话不多说,进入今天的正题,当我在写sql语句时报了一个这样的一个异常: ORA-00917: 缺失逗号 放到工具里跑完提示我insert语句中缺失逗号(并没有提示具体哪一行), what?好嘛,我就只顾顺着它的提示这个方向一直在那一行一行的找啊,最后让我好一顿找都没找到, ...
java.sql.SQLException: ORA-00917: 缺失逗号 ibatis Cause: java.sql.SQLException: ORA-00917: 缺失逗号 经过查找发现少了个红色的“) insert into Party ( partyId, p_Name, areaCode, addressName, p_descripon, note )values ( #partyId#, #p_Name#, #areaCode#, #addressName#,#p_descripon#,#...
CREATE OR REPLACE FUNCTION FIND_IN_SET(piv_str1 varchar2, piv_str2 varchar2, p_sep varchar2 ...
ORA-00917 提示少逗号 今天在执行一段Oracle存储过程的sql脚本时发生了这样的错误,其实原因很简单,不是像提示的所说的缺失逗号 原sql语句较长,这里就不粘贴原语句了, 主要是这样一句 INSERT INTO *** VALUES('*** AND ((B.CREDIT_ASSET_FLAG = '3') OR...