日期/時間目前在我的Oracle表,我有,如果我的程序條件比較甲骨文
if TO_CHAR(updatetime, 'DD-MON-YYYY HH:MI:SS') != '01-JAN-1900 00:00:01' then
假設從Oracle表中的值錄入以下是「01-JAN-1900 12:00: 01 AM「,我的條件是真的還是假的?
我問的原因是因爲我不確定TO_CHAR格式轉換爲什麼格式。表格中的值是12小時制格式,而條件則與24小時格式相比較。
這是我第一週使用oracle sql。
謝謝!
這是什麼區別,因爲託尼提到的7個數值?由於我是oracle新手,你能解釋一下變量updatetime如何獲得它的值嗎?它是直接從數據庫中查詢(因此是7個數值)還是從表格視圖中獲取值?希望我有任何意義.. – Kyle
更新時間是@Tony說的。但是你並沒有將你的字符串與updatetime進行比較,而是將它與將updatetime轉換爲你定義的格式的結果相比較。所以你定義的格式需要匹配你比較的字符串的格式.. – StevieG
謝謝!@ :) – Kyle