首页 > 其他分享 >【YashanDB知识库】导入数据时报错:YAS-00008 type convert error:literal does not match format string

【YashanDB知识库】导入数据时报错:YAS-00008 type convert error:literal does not match format string

时间:2025-01-16 10:36:35浏览次数:1  
标签:11 03 convert 27 YashanDB FORMAT dd format DATE

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7901522.html?templateId=1718516

现象

将数据通过SQL语气导入崖山时报错:YAS-00008 type convert error : literal does not match format string

原因

插入日期类型的字符串,不是配置参数DATE_FORMAT所指定的配置参数。数据库的默认DATE_FORMAT=’yyy-mm-dd',如果插入的期类型的字符串是 '2024-12-16 11:27:03' 就会报该错误。 例如:

CREATE TABLE test(f date); -- 导入的表中有date字段

insert into test(f) values('2024-12-16 11:27:03'); -- 导入数据的日期类型的字符串

就会的报错“literal does not match format string”, 可以认为是插入时数据库DATE_FORMAT格式进行to_date转换时报错形如: SELECT to_date('2024-12-16 11:27:03', 'yyyy-mm-dd') FROM dual;

也会报一样的错误。

解决办法

1、修改配置参数DATE_FORMAT为导入的时间格式,'2024-12-16 11:27:03' 就用'yyyy-mm-dd hh24:mi:ss'

alter system set DATE_FORMAT='yyyy-mm-dd hh24:mi:ss' scope=spfile; --修改后,需要重启数据库参数才生效

2、不修改配置参数DATE_FORMAT,特定语句指定转换格式如:

insert into test values(to_date('2024-12-16 11:27:03', 'yyyy-mm-dd hh24:mi:ss'));

标签:11,03,convert,27,YashanDB,FORMAT,dd,format,DATE
From: https://www.cnblogs.com/YashanDB/p/18674427

相关文章

  • 【YashanDB知识库】YMP校验从yashandb同步到oracle的数据时,字段timestamp(0)出现不一
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7901520.html?templateId=1718516问题现象在YMP校验过程中,从yashandb同步到oracle的数据时,字段timestamp(0)出现不一致问题的风险及影响YMP校验出现数据内容不一致问题影响的版本yashandb版本:23.2......
  • sqoop export报错Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
    sqoopexport报错Timestampformatmustbeyyyy-mm-ddhh:mm:ss[.fffffffff]sqoopexport报错如下:Causedby:java.lang.IllegalArgumentException:Timestampformatmustbeyyyy-mm-ddhh:mm:ss[.fffffffff]atjava.sql.Timestamp.valueOf(Timestamp.java:204)atGS......
  • ExcelConvert【Excel转换为XML JSON HTML CSV TXT】
    ExcelConverter是用VB6开发的应用软件。界面如下 第一部分:转换为XML首先在Excel选择一部分数据。 软件里面勾选“首列作为元素名称”,单击“转换”勾选与不勾选,得到如下XML数据,注意对比。<root><金龙宇性别="男"年龄="29"民族="汉族"籍贯="上海"/><姚晨......
  • Proj CJI Paper Reading: A False Sense of Safety: Unsafe Information Leakage in '
    Abstract本文:Tasks:DecompositionAttacks:getinformationleakageofLLMMethod:利用LLM(称为ADVLLM)+Fewshotsexample把一个恶意的问题分成许多小的问题,发送给VictimLLMs,再使用ADVLLM把这些问题的回答拼凑出来得到答案拆分原则是最大化与impermissibleinformat......
  • 【YashanDB知识库】使用DBeaver 插入数据 nvarchar字段插入为空
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7901516.html?templateId=1718516【问题分类】DBeaver使用【关键字】DBeaver、nvarchar【问题描述】使用DBeaver,插入数据nvarchar字段插入为空。其他字段都有数据,且插入没有报错。【问题原因分析】......
  • 【YashanDB知识库】审计表UNIFIED_AUDIT_TRAIL出现YAS-00220 utf8 sequence is wrong
    【问题分类】功能使用【关键字】UNIFIED_AUDIT_TRAIL,YAS-00220【问题描述】当审计对象的SQL语句包含非标准中文字符时,出现YAS-00220utf8sequenceiswrong,影响审计记录。--第一步:打开审计开关SQL>ALTERSYSTEMSETUNIFIED_AUDITING=true;Succeed.--创建审计......
  • 【YashanDB知识库】kettle做增量同步,出现报错:Unrecognized VM option 'MaxPermSize-25
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7863039.html?templateId=1718516问题现象kettle在增量同步过程,出现报错:UnrecognizedVMoption'MaxPermSize=256m'问题的风险及影响无法使用kettle做增量同步,导致迁移进度会有所影响问题影响的版......
  • [CF2057F] Formation 做题记录
    link对我比较有意义的一道题目。我们先逐步分析,对于单个询问,先钦定最大值位置\(i\),我们现在的目标是最大化\(a_i\)的值。这显然有单调性,考虑二分一个\(mid\)表示最终值,那么会出现一个\(l(l\lei)\)以及一个序列\(c_{0\dotsl-1}\)有\(c_i=\lceil\dfrac{mid}{2......
  • 【YashanDB知识库】进行load data的时候报找不到动态库liblz4.so
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7863047.html?templateId=1718516现象23.2版本的依赖项准备里指明,要依赖动态库:liblz4.so,liblz4.so.1,liblz4.so.1.9.3在执行loaddata的时候报找不到动态库liblz4.so操作系统在/lib64/目录下有liblz4.......
  • 【YashanDB知识库】解决mybatis的mapper文件sql语句结尾加分号";"报错
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7863046.html?templateId=1718516现象mybatis或mybaits-plus的mapper文件sql结尾加分号";"执行时报错:”YAS-04209unexpectedword;“解决办法将sql结尾分号“;”去掉。使用注解方式写的sql语句也......