建立Materialed View (物化檢視)時候報錯ORA-01723
CREATE MATERIALIZED VIEW ach.CARD_INFO
BUILD IMMEDIATE
REFRESH fast
NEXT sysdate + 5/86400
AS
select card_no , card_seq_no, '1111' CARD_PASSWORD, '' USER_NAME from lcas.CARD_INFO@link_lcas
ORA-01723: 不允許長度為 0 的列
查詢發現是 '' 長度為0 導致。
修改為 cast ('' as varchar2(100)) USERNAME 即可。
----------------------------------------------------------
再比如:
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
O:\>sqlplus "greatfinish/finish"
SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 5月 23 15:46:03 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
連線到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
greatfinish@ORA920> create table a
2 (a int,
3 b int)
4 /
表已建立。
greatfinish@ORA920> CREATE OR REPLACE VIEW VW_A AS
2 SELECT A.A AS COL1,A.B AS COL2,NULL AS COL3 FROM A
3 /
檢視已建立。
greatfinish@ORA920> CREATE TABLE TMP AS
2 SELECT * FROM VW_A
3 /
SELECT * FROM VW_A
*
ERROR 位於第 2 行:
ORA-01723: 不允許長度為 0 的列
greatfinish@ORA920> create or replace view vw_a as
2 select a.a as col1,a.b as col2,
3 cast(null as varchar2(10)) as col3
4 from a
5 /
檢視已建立。
greatfinish@ORA920> CREATE TABLE TMP AS
2 SELECT * FROM VW_A
3 /
表已建立。
greatfinish@ORA920>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-440422/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MV (Materialed View) 物化檢視的重新整理組View
- 建立物化檢視MV ( Materialized View )ZedView
- 物化檢視日誌表被DROP後建立物化檢視報錯
- materialized view (物化檢視)ZedView
- ogg 同步 物化檢視建立限制 Materialized ViewZedView
- oracle 建立物化檢視Oracle
- Oracle 物化檢視建立Oracle
- 轉:物化檢視(Materialized View)介紹ZedView
- ORACLE中的物化檢視建立Oracle
- oracle10g materialized view物化檢視示例OracleZedView
- 物化檢視的建立(全刷模式)模式
- Oracle 11g 建立物化檢視Oracle
- 使用 on prebuilt table 建立物化檢視 (ZT)UI
- 使用 on prebuilt table 建立物化檢視(zt)UI
- Oracle 物化檢視 詳細錯誤描述 檢視方法Oracle
- Oracle物化檢視的建立及使用(二)Oracle
- Oracle物化檢視的建立及使用(一)Oracle
- 建立遠端基表的物化檢視
- [重慶思莊每日技術分享]-建立物化檢視時出現ORA-7445錯誤
- 物化檢視妙用__表同步使用物化檢視方法
- 【物化檢視】幾種物化檢視日誌分析
- 【物化檢視】根據物化檢視日誌快速重新整理物化檢視的過程
- oracle10g nested materialized view巢狀物化檢視示例OracleZedView巢狀
- zt_yangtinkung_ITPUB知識索引貼——物化檢視materialized view索引ZedView
- 物化檢視(Materialized View)的重新整理回滾約束ZedView
- 物化檢視(Materialized View)的重新整理回滾測試ZedView
- oracle物化檢視Oracle
- 建立物化檢視ORA-12014錯誤解決方法
- 物化檢視日誌(materialized view log)引起大量Dfs Lock Handle等待ZedView
- oracle10g partition分割槽表與物化檢視materialized viewOracleZedView
- laravel利用artisan建立view檢視檔案LaravelView
- 多個物化檢視導致物化日誌無法及時更新
- 物化檢視詳解
- 物化檢視 on commitMIT
- 物化檢視重新整理遞迴SQL獲取執行計劃報錯遞迴SQL
- Oracle如何根據物化檢視日誌快速重新整理物化檢視Oracle
- 物化檢視的快速重新整理測試與物化檢視日誌
- 建立物化檢視導致資料庫例項崩潰資料庫