点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
如果我在表中使用这种情况下的sql表达式,是否可以为表中的每个新记录设置当前日期和当前时间语句?
此刻它仅适用于所有行,这不是我想要的。
实体患者{ 关键PatientID:整数,不为null; ID:字符串(64)不为null; //GUID32 SYSUUID AnmeldeDatum:LocalDate = 案件 当ID <> NULL时,则为current_date 结束; AnmeldeZeit:本地时间= 案件 当ID <> NULL时,则为current_time 结束;
感谢您的帮助!
我不确定我是否正确回答了您的问题? 您要为每个新插入的记录设置当前日期和相应列中的当前日期吗? 为什么不只为列定义默认值(... AnmeldeDatum:LocalDate默认current_date; AnmeldeZeit:LocalTime默认current_time ...)?
致谢,
弗洛里安
是的,非常感谢!
希望光标功能将与功能的当前日期和当前时间一起使用。
创建过程""。" CURSOR_EXAMPLE"("。" TT_PRODUCT_ DETAILS")"中选择PRODUCT_ID,PRODUCT_NAME,PRICE "。" PRODUCT_DETAILS" "。" PRODUCT_DETAILS";
IN ip_rate DECIMAL(15,2),
OUT ex_products"
语言SQLSCRIPT
SQL安全调用程序
AS
开始
/*****************************
编写您的 过程逻辑
*****************************/
DECLARE v_new_price DECIMAL(15,2);
DECLARE CURSOR c_products FOR
从"
。" PRODUCT_DETAILS";
FOR CUR_ROW作为c_products DO
v_new_price:= cur_row.PRICE +(cur_row.PRICE * :ip_rate);
更新"
SET PRICE = v_new_price,其中PRODUCT_ID = cur_row.PRODUCT_ID;
END FOR;
ex_products =选择PRODUCT_ID,PRODUCT_NAME,PRICE
来自"
END;
我们需要更新每条记录的销售价格。 我们将通过增加的速率,并使用光标来更新每条记录。
不确定,上面提到的只是一个想法。一周热门 更多>