0
我在制作一个包含每个月收入的表。
要做到这一点,我正在使用for循环与内部的插入语句。
我遇到的麻烦是将数字转换为一个月,然后转换为字符。错误代码ORA-06550 - 在Oracle中麻烦连接字符串
这是我的代码如下所示:
BEGIN
FOR i IN 1..12
LOOP
INSERT INTO REVENUE (TO_CHAR(TO_DATE(i, 'MM'), 'MON') || '2009'
, select sum(transaction_amount)
但是当我运行此我得到一个错误说:
INSERT INTO REVENUE (TO_CHAR(TO_DATE(i, 'MM'), 'MON') || '2009'
*
ERROR at line 4:
ORA-06550: line 4, column 31:
PL/SQL: ORA-00917: missing comma
我在做什么错在这里?
应插入收入值(...' –
我觉得很愚蠢,我注意到,我做了错误的语法只是发布后... ... – Schuyler