[技術分享]20171129_mybatis _ ORA-01830: 日期格式圖片在轉換整個輸入字符串之前結束
最近在做項目的時候遇到了ORA-01830的問題,
問題的解決辦法是: 使用substr對日期進行一個截取
<select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE trim(state) = ‘ACTIVE’ <if test="date!= null"> AND substr(date,1,10) >=to_date(‘20171129‘,‘yyyyMMdd‘) </if> </select>
有人會問trim是啥意思?
這就不得不說說我的數據庫的設計,因為date這個字段是一個char類型,沒有設計成varchar2類型,
設計成char類型有一些不好的地方:比如說在plsql中執行打印到控制臺上的sql,有結果,可是在程序中就不能返回對應數據。這個時候要trim一下在<where></where>標簽中char類型的字段,才能將數據返回。
[技術分享]20171129_mybatis _ ORA-01830: 日期格式圖片在轉換整個輸入字符串之前結束
相關推薦
[技術分享]20171129_mybatis _ ORA-01830: 日期格式圖片在轉換整個輸入字符串之前結束
color tty myba var state pre spa sele strong 最近在做項目的時候遇到了ORA-01830的問題, 問題的解決辦法是: 使用substr對日期進行一個截取 <select id="findActiveBlogWithTitl
ORA-01830: 日期格式圖片在轉換整個輸入字符串之前結束(增量同步)
最大的 IE 比較 and value close when pda bst mdm_organization(源表)與mdm_zn_organiztaion(目標表)之間進行增量同步,同步規則:先查詢目標表中數據的最大的最後修改時間,根據最大的最後修改時間在源表中進行過濾
ora 01830 日期格式圖片在轉換整個收入字串
to_date是型別轉換,不是格式轉換,字串和後面的格式要匹配;to_char才是用來 轉成對應格式; 以下面實際例子進行說明: var newDate:='2018-09-29 11:10:30'; 1、select to_date(&newDate,'yyy
ORA-01830: 日期格式圖片在轉換整個輸入字串之前結束解決方
例如to_date('2014/1/1 12:00','YYYY/MM/DD'),由於字串超出了YYYY/MM/DD的範圍,就會報1830的錯誤轉載於:http://blog.csdn.net/sinat_19435069/article/details/47022121#事件今天做專案的時候,編寫plsql
關於JS日期對象數學對象,字符串對象常用方法:
har 隨機數 平方根 最大 時間 最小 向下取整 3.4 小寫 /////////////////// //字符串對象常用方法 // ///////////////////
SQL Server日期時間格式轉換字符串詳解
dateadd access strong 分鐘 char 時間 詳解 var net 1、日期時間轉字符串 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(
java及javascript兩種方式獲取YYYY-MM-dd HH:mm:ss格式的日期字符串
con javascrip var ear second -c form imp minutes 一、java方式 String leaveTime=""; SimpleDateFormat sDateFormat=new SimpleDateFormat("YYYY-M
使用thymeleaf框架,前臺日期格式是字符串,後臺不能以Date格式接收解決
tom style org property 方法 父類 sim imp java import org.springframework.beans.propertyeditors.CustomDateEditor;import org.springframework.we
雜記-格式化Date默認格式,日期加一天,jstl判斷字符類型,ajax模擬from表單後臺跳轉頁面,jstl訪問數據庫並在頁面顯示
lena span 格式 edr app msu 顯示 頁面 clas 1.格式化Date默認格式 String str="Sun Oct 08 22:36:45 CST 2017"; SimpleDateFormat sdf = new Sim
將指定日期格式20171026100000轉換為2017-10-26 10:00:00
正則表達式 linux 日期格式轉換 公司需求: 需要將格式為20171026100000 轉換為2017-10-26 10:00:00易讀取的格式 思路:1、利用正則表達式,將20171026100000轉換成Unix時間戳 2、用date -d @(uni
Java判斷字符串是否符合yyyyMMdd日期格式
參數 pan ret static star 字符 ted null 月份 Java判斷字符串是否符合yyyyMMdd日期格式 代碼: /** * 判斷參數的格式是否為“yyyyMMdd”格式的合法日期字符串 * */
Java時間戳與日期格式字符串的互轉
equals try catch 日期格式 cond @param 字符 equal return 上代碼: import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil
JS 字符串轉日期格式 日期格式化字符串
格式 new \n fun addm ret this cti days /** * @author 陳維斌 http://www.cnblogs.com/Orange-C/p/4042242.html%20 * 如果想將日期字符串格式化,需先將其轉換為日期類型Da
html 頁面/jsp 頁面 日期格式的轉換,將日期格式轉換為字串型別
jsp 頁面 引入jstl標籤庫中fmt <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 使用標籤進行日期Date型別到String 字串的轉化 <fmt:formatDate valu
java日期格式的轉換
從oracle資料庫查詢來的DATE資料後面有“.0”結尾,解決方法: 在查詢的sql語句中增加to_char轉換,to_char(t1.DEADLINE,'yyyy-mm-dd hh24:mi:ss') as deadline 獲取前一天的這個時間點 Calendar ca
springmvc中對日期格式的轉換
在做開發時,經常設計到日期格式的轉換,前端頁面經常傳過來的是String型別的,但是後端經常封裝類是都是Date型別,這就會導致型別轉換錯誤,有時候還會報404的錯誤(這個本人遇到過,不知道為什麼會報這個錯誤),這個時候為了方便,通常我們配置一個全域性的工具類-型別轉換器。 工具類如下:impor
SQL Server中日期格式的轉換
1、將字串轉換成日期 SELECT CONVERT(DATETIME,'2018-10-03',120); --輸出結果:2018-10-03 00:00:00.000 SELECT CONVERT(DATETIME,'2018-10-03 15:38
JS中時間戳轉成日期格式相互轉換
1、時間戳轉日期格式 function convertTime(dateValue) { if (!dateValue) { return ''; } var date = new Dat
MySQLQ中的字串與日期格式的轉換(精講)
str_to_date函式:將字串轉換為日期 作用:將‘日期字串’轉換為‘日期型別’資料 執行結果:DATE型別 用法:str_to_date(‘日期字串’,‘日期格式’) MySQL日期格式: %Y:代表4位的年份 %y:代表2位的年份 %m:代
Java將CST的時間字符串轉換成需要的日期格式字符串
java logs span sim orm bsp system blog html 已知得到的Date類型的變量meettingdate 的值為Sun Dec 16 10:56:34 CST ;現在要將它改為yyyy-MM-dd類型或yyyy年MM月dd日; 變為y