我认为你需要在变量之前添加一个冒号,如下所示:
EXEC SQL.
INSERT INTO order VALUES('2', :sy-datum)
ENDEXEC.我还建议您在这里使用 OpenSQL 而不是 Native SQL。当您尝试使用任何
特定于数据库的功能时,将使用本机 SQL。
您使用的查询非常通用,并不专用于后端数据库。
我认为你需要在变量之前添加一个冒号,如下所示:
EXEC SQL.
INSERT INTO order VALUES('2', :sy-datum)
ENDEXEC.我还建议您在这里使用 OpenSQL 而不是 Native SQL。当您尝试使用任何
特定于数据库的功能时,将使用本机 SQL。
您使用的查询非常通用,并不专用于后端数据库。