实体.hdbcds的情况下为SAP HANA XSA SQL表达式

2020-09-22 03:20发布

         点击此处--->   EasySAP.com群内免费提供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
             结束; 

感谢您的帮助!

         点击此处--->   EasySAP.com群内免费提供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
             结束; 

感谢您的帮助!

付费偷看设置
发送
3条回答
愤怒的猪头君
1楼 · 2020-09-22 04:07.采纳回答

我不确定我是否正确回答了您的问题? 您要为每个新插入的记录设置当前日期和相应列中的当前日期吗? 为什么不只为列定义默认值(... AnmeldeDatum:LocalDate默认current_date; AnmeldeZeit:LocalTime默认current_time ...)?

致谢,
弗洛里安

95年老男孩
2楼-- · 2020-09-22 03:44

是的,非常感谢!

clever101
3楼-- · 2020-09-22 04:02

希望光标功能将与功能的当前日期和当前时间一起使用。

创建过程" "。" CURSOR_EXAMPLE"(
IN ip_rate DECIMAL(15,2),
OUT ex_products" "。" TT_PRODUCT_ DETAILS")
语言SQLSCRIPT
SQL安全调用程序
AS
开始
/*****************************
编写您的 过程逻辑
*****************************/
DECLARE v_new_price DECIMAL(15,2);
DECLARE CURSOR c_products FOR
从" "中选择PRODUCT_ID,PRODUCT_NAME,PRICE
。" PRODUCT_DETAILS";
FOR CUR_ROW作为c_products DO
v_new_price:= cur_row.PRICE +(cur_row.PRICE * :ip_rate);
更新" "。" PRODUCT_DETAILS"
SET PRICE = v_new_price,其中PRODUCT_ID = cur_row.PRODUCT_ID;
END FOR;
ex_products =选择PRODUCT_ID,PRODUCT_NAME,PRICE
来自" "。" PRODUCT_DETAILS";
END;

我们需要更新每条记录的销售价格。 我们将通过增加的速率,并使用光标来更新每条记录。

不确定,上面提到的只是一个想法。

一周热门 更多>