2011-09-09 23 views
0

某些示波器蠕變發生在最近幾天,現在我不得不擠壓日期時間。 Oracle存儲過程有一個日期字段(與表相同)。每次我嘗試的日期時間值我得到異常拋出這個副歌進入:如何在Oracle中輸入DateTime

ORA-01830: date format picture ends before converting entire input string 
ORA-06512: at line 56 

這是我嘗試進入:

SPECIALIST_APPT_DATETIMEIN := '09/Sep/1990 00:00:00' 

這裏是帕拉姆定義我試着擠壓成:

PCP_APPOINTMENT_DATETIME`in `DATE` 

回答

2

它看起來像你只需要使用TO_DATE函數將字符串轉換爲日期。

SPECIALIST_APPT_DATETIMEIN := to_date('09/Sep/1990 00:00:00', 
             'DD/MON/YYYY HH24:MI:SS'); 

假設您打算以24小時格式(即17:30:00爲5:30 pm)輸入時間。

+0

我在這個日期通過ODP.Net進入......我的客戶端在打到Oracle數據庫之前該如何做? – SoftwareSavant