INSERT INTO CAPDBO.NRP_BATCH_SCHEDULE_QUEUE (
SCHEDULE_QUEUE_ID,
SCHEDULE_ID,
SCHEDULE_NAME,
SERVICE_ID,
SERVICE_NAME,
SERVICE_PARAMETERS,
TIMEOUT_INTERVAL,
STATUS,
TRACE_ID,
ERROR_MESSAGE,
CREAT_DT,
CREAT_USER,
UPD_DT,
UPD_USER
)
values
(
'capdbo.NRP_SCHEDULE_QUEUE_SEQ.nextval',
1,
'CAP_NFORM',
1,
'nrp-warehouse/capNformBatch',
accountingDate=TO_CHAR('YYYY-MM-DD'),
'YYYY-MM-DD',
600,
'PENDING',
null,
null,
to_date(sysdate,'DD-MON-RR'),
'CAPDBO',
to_date(sysdate,'DD-MON-RR'),
'CAPDBO');
命令行错误:5列:84错误报告-SQL错误: ORA-00917:缺少逗号 00917. 00000-“缺少逗号” *原因:
*动作:
答案 0 :(得分:0)
INSERT INTO CAPDBO.NRP_BATCH_SCHEDULE_QUEUE
( SCHEDULE_QUEUE_ID
, SCHEDULE_ID
, SCHEDULE_NAME
, SERVICE_ID
, SERVICE_NAME
, SERVICE_PARAMETERS
, TIMEOUT_INTERVAL
, STATUS
, TRACE_ID
, ERROR_MESSAGE
, CREAT_DT
, CREAT_USER
, UPD_DT
, UPD_USER
)
VALUES
( capdbo.NRP_SCHEDULE_QUEUE_SEQ.NEXTVAL
, 1
, 'CAP_NFORM'
, 1
, 'nrp-warehouse/capNformBatch'
, 'accountingDate=TO_CHAR(''YYYY-MM-DD'')'
, 600
, 'PENDING'
, NULL
, NULL
, SYSDATE
, 'CAPDBO'
, SYSDATE
, 'CAPDBO'
)
根本不清楚SERVICE_PARAMETERS
字符串的含义,但是在此SQL语句中,它只是一个字符串值。要在字符串文字中包含单引号,可以在单引号前面加上另一个单引号(例如,字符串文字
'It''s fine'
^^
评估为“ It's fine
”