命令行错误:3 列:195 错误报告:SQL 错误:ORA-00917:缺少逗号 00917.00000 -“缺少逗号”*原因:*操作:

问题描述 投票:0回答:1

我正在尝试将值插入到我的表中,如下所示:

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)

我不知道是什么问题。我尝试在 SQL Developer 中运行它。

它说我少了一个逗号。

如有任何帮助,我们将不胜感激。预先感谢。

sql database oracle oracle-sqldeveloper
1个回答
0
投票

您需要将字符串(

VARCHAR
/
VARCHAR2
)值括在单引号中,如下所示:

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'
);
© www.soinside.com 2019 - 2024. All rights reserved.