【发布时间】:2016-07-20 08:40:42
【问题描述】:
我有一个 SAP HANA 程序来更新一个表。我正在尝试创建一个动态 sql 查询,这是我的示例:
declare _field varchar(100) := 'NAME';
declare _name varchar(100) := 'david';
declare _id integer := 1;
DECLARE SQL_STR VARCHAR(3000);
SQL_STR := 'UPDATE "_SYS_BIC"."TEST_TABLE" SET "'||_field||'" = '||_name||' WHERE "ID" = '||:_id;
EXECUTE IMMEDIATE (:SQL_STR);
但是在控制台我有这个错误:
服务异常:[260] 无效的列名
我该如何解决?
【问题讨论】:
标签: sql stored-procedures sap hana dynamicquery