to-char

    1熱度

    2回答

    我有一個包含數字類型 create table tmp ( /*other fields*/ some_field Number ) ,並在PL SQL腳本的列的表,我想那場轉換爲VARCHAR。但是,我不知道它的長度,所以我得到一個異常 Exception message is ORA-06502: PL/SQL: numeric or value error: char

    1熱度

    3回答

    我試圖顯示從DB2實例中獲取的DATE字段。 在Oracle中我會使用類似: to_char(v_date, 'YYYY-MM-DD') 是什麼在AS400 DB2等價?

    0熱度

    2回答

    我讀了很多教程,它們互換地使用hh23和hh24。在oracle上做to_char。 hh23是傳統語法嗎?我試圖做簡單的查詢,它會導致一個錯誤。從雙 選擇TO_CHAR(SYSDATE, 'HH23'),TO_CHAR(SYSDATE, 'HH24')我試圖找到這一個參考,但有沒有。還是教程剛剛寫錯了?例如在http://asktom.oracle.com/pls/asktom/f?p=100:

    0熱度

    2回答

    我有一個GridView列,在這裏我需要的格式來顯示時間: 2012/3/2下午1:22 但我的Db保存爲 3/2/2012 1:22:42 PM 我想從本文中刪除秒。我可以使用(MM/DD/YYYY HH:MM:SS)將其刪除,但是如何從db列中包含AM/PM?

    1熱度

    2回答

    爲什麼下面的查詢的第7行發生以下錯誤? Error: ORA-01861: literal does not match format string Query: 01: SELECT hour 02: FROM (WITH all_hours AS 03: (SELECT TO_DATE ('2000-01-01', 'yyyy-mm-dd') 04: + NUMTODSI

    0熱度

    2回答

    我有此代碼選擇2012年4月23日的日期。它應該返回字母'A',而是返回字母'G'。 SELECT case to_char( (select pp.datestart from adempiere.pp_order pp where pp.datestart = '2012-04-23' limit 1) , 'day') when 'monday' then 'A' whe

    3熱度

    3回答

    我正在使用SQLAlchemy創建與數據庫無關的查詢。 我面臨着to_char函數的一個問題。 考慮簡單的查詢,如: select to_char(id,'999') from xyz 它的工作對Postgres的,但MySQL不支持它。 如何使用SQLAlchemy使此查詢與數據庫無關?

    3熱度

    3回答

    Oracle(10g)是否在此進行適當的TIME比較,還是需要轉換爲小數時間,然後進行比較?例如, IF (SELECT TO_CHAR(sysdate,'HH24:MI:SS') from dual) <= '15:00' THEN (...) 謝謝。

    11熱度

    1回答

    我有一個連接兩個表的查詢。一個表具有varchar類型的列,另一個表具有數字類型。我在3個oracle數據庫上執行了我的查詢,並且看到我希望可以解釋的一些奇怪結果。在兩個數據庫中,像下面這樣的作品。 select a.col1, b.somecol from tableA a inner join tableB b on b.col2=a.col1; 在此查詢中,tableA.col1的類型

    0熱度

    2回答

    我有一個函數用於將值插入到我的數據庫中。這裏是我的插入功能的相關部分: BEGIN .... INSERT INTO TABLE1 (AMOUNT) VALUES (pAmount); ...... 所以這種說法工作正常,但如果pAmount = 531.42,將其插入531到我的數據庫。所以它沒有考慮到小數點後的任何內容。 Fyi,我也試過了: VALUES (to_char(pAmo