oracle創建視圖時一些問題


這幾天創建視圖的時候,遇見的問題。

一:創建視圖的時候Oracle-報錯:文字與格式字符串不匹配(ORA-01861)

我創建的時候用的 是to_date

然后我改成了to_char

select XYPTGUID as id,C_006200040001 as cf_wsh,
C_006200040002 as cf_mc, C_006200040003 as cf_type,
C_006200040004 as cf_sy,C_006200040005 as cf_yj,name,uscc,C_006200040012 as cf_legal_name,
C_006200040013 as cf_jg,to_char(C_006200040014,'YYYY-MM-DD') as cf_jdrq,
C_006200040016 as cf_org,to_char(C_006200040015,'YYYY-MM-DD') as cf_qx,
to_char(C_006200040019,'YYYY-MM-DD') as cf_gxrq from T_00620004 union all

就已經更改成功了。無報錯。

二:創建視圖的時候,視圖所需要的表字段,在一些表字段中沒有。但是字段屬性又是統一的,這個時候,就可以用as、

select XYPTGUID as id,name ,uscc,C_010900330002 as legal_name,to_char(XYPT_ENTRY_DATE,'yyyy-MM-dd') as build_date ,'企業' as market_type,'工商局' as register_org from T_01090033 union all

查詢完后就會有這個字段。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM