日期/时间格式设置问题

2020-08-17 00:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 尝试使用记录的SET'D...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

尝试使用记录的SET'DATE_FORMAT'和SET'TIMESTAMP_FORMAT'设置会话的日期/时间格式...

我在做什么错了?

 hdbsql test1 =>创建表tab1(pkey int,crea date);
 受影响的0行(总时间453.262毫秒;服务器时间10.121毫秒)

 hdbsql test1 => SET'DATE_FORMAT'='DD/MM/YYYY';
 受影响的0行(总时间379.044毫秒;服务器时间221微秒)

 hdbsql test1 =>从tab1选择*;
 PKEY,CREA
 101," 2020-12-24"
 选择1行(总时间1052.995毫秒;服务器时间370微秒)

 hdbsql test1 =>插入tab1值(102,'23/05/2019');
 * 303:无效的DATE,TIME或TIMESTAMP值:在函数__typecast __()(在pos 31)(字段:CREA)中将DATE解析为23/05/2019时出错,SQLSTATE:22007


 hdbsql test1 =>创建表tab2(pkey int,crea timestamp);
 受影响的0行(总时间为1315.746毫秒;服务器时间为9409微秒)

 hdbsql test1 => SET'TIMESTAMP_FORMAT'='DD/MM/YYYY HH:MI:SS';
 受影响的0行(总时间584.132毫秒;服务器时间214微秒)

 hdbsql test1 =>插入tab2值(101,'24/12/2020 23:45:56');
 * 303:无效的DATE,TIME或TIMESTAMP值:在函数__typecast __()(pos 31)(field:CREA)中将TIMESTAMP解析为24/12/2020 23:45:56时出错,SQLSTATE:22007
 
5条回答
haha101010
2020-08-17 00:51

当您使用HANA Express标记问题时,我猜您正在使用最新的HXE版本,至少是2.0版本。

在HDBSQL命令模式下执行命令时,您设置的会话变量 对于其他命令不再可用。

您可以在HDBSQL交互模式下尝试命令吗(有关详细信息,请查看文档此处)。

一周热门 更多>