日期/时间格式设置问题

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条回答
三十六小时_GS
2020-08-17 01:15

您使用什么HANA版本? 我试图连接到我的HANA 2.00.047实例(不是HANA Express),并且:

 hdbsql => create table tab1(pkey int,crea date);
 受影响的0行(总时间为78.530毫秒;服务器时间为5554微秒)


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


 hdbsql =>插入tab1值(102,'23/05/2019');
 受影响的1行(总时间74.085毫秒;服务器时间2036微秒)


 hdbsql =>从m_database中选择版本;
 版
 " 2.00.047.00.1587129782"
 选择1行(总时间1859.933毫秒;服务器时间357微秒)。

注意。

一周热门 更多>