ORA-00917缺失逗号错误:INSERT语句调试求助
ORA-00917: missing comma错误排查与解决
你的INSERT语句存在两处语法错误,导致Oracle抛出“缺少逗号”的提示:
acc_201未用单引号包裹:Oracle会将无引号的该内容识别为数据库对象名(如列名),而非字符串常量,打乱了values列表的语法结构。- 最后一个值
1.2.840.113704.7.1.0.18023822620616531.1704351258.3未用单引号包裹:该值是Study Instance UID,属于字符串类型,无引号会被Oracle解析为多个数值的拼接,触发语法错误。
修正后的SQL语句如下:
insert into mdb_orders (patient_dbid, visit_dbid, order_dbid, filler_entity_id, order_status, study_instance_uid) values (224, -1, 108, 'acc_201', 'TM', '1.2.840.113704.7.1.0.18023822620616531.1704351258.3')
内容的提问来源于stack exchange,提问作者Vijaykumar sanganalavar
相关产品推荐
相关产品推荐

