2020-08-15 21:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用以下内容更新表的单元格。
我在select语句中使用了相同的命令,并且从表单元格中获取数据效果很好。
当我将它们与update语句一起使用时,出现ODBC错误:
$ end_time = sql('DatastoreName','update Tbl_Job_Status set j_end_time = sysdate()');
基础DB无法识别sysdate()函数。 这样吧 如果只需要日期,则在作业中以$ LV_date创建一个Local变量,并将数据类型作为date。 如果都需要日期时间,则将数据类型设置为datetime。 看看j_end_time字段是什么数据类型。
在脚本中使用以下陈述。
$ LV_date = sysdate();
sql('DatastoreName','update Tbl_Job_Status set j_end_time = \'[$ LV_date] \'');
只是一个问题:您试图进入$ end_time变量是什么?
嗨,
您是否尝试过上一篇文章中附加的示例?
希望这行得通。
谢谢,
乔治
非常感谢Kalpesh !!!! 您的回答给了我我所缺少的链接: 'U 正在运行的DB无法识别sysdate()函数。' 我一直想知道为什么我们需要将类型从日期/时间DS函数转换为日期/时间类型字段。 我想源和目标类型都是日期或时间。没人对我解释这个基本的东西。真正理解东西总是很高兴。非常感谢。
最多设置5个标签!
基础DB无法识别sysdate()函数。 这样吧 如果只需要日期,则在作业中以$ LV_date创建一个Local变量,并将数据类型作为date。 如果都需要日期时间,则将数据类型设置为datetime。 看看j_end_time字段是什么数据类型。
在脚本中使用以下陈述。
$ LV_date = sysdate();
sql('DatastoreName','update Tbl_Job_Status set j_end_time = \'[$ LV_date] \'');
只是一个问题:您试图进入$ end_time变量是什么?
嗨,
您是否尝试过上一篇文章中附加的示例?
< p> sql('DatastoreName',('UPDATE Tbl_Job_Status set j_end_time = \''|| to_char(sysdate(),'yyyy.mm.dd'))||'\'');希望这行得通。
谢谢,
乔治
非常感谢Kalpesh !!!!
您的回答给了我我所缺少的链接: 'U 正在运行的DB无法识别sysdate()函数。'
我一直想知道为什么我们需要将类型从日期/时间DS函数转换为日期/时间类型字段。 我想源和目标类型都是日期或时间。
没人对我解释这个基本的东西。
真正理解东西总是很高兴。
非常感谢。
一周热门 更多>