我已創建此查詢以檢索特定結果。 但它給了我這個錯誤。 我自1995年以來有記錄。所以,如果我想檢索所有的數據。我收到以下錯誤。ORA-00600:內部錯誤代碼,參數:[5213],[] [] [] [],oracle 8
ERROR at line 38:
ORA-00600: internal error code, arguments:[5213],[][][][]
SELECT TO_NUMBER(SOLF.I_NO) I_NO,
GEHA.G_NAME,
ITEMS.I_NAME,
TO_NUMBER(SOLF.G_NO) G_NO,
NVL(SOLF.SL_MONY,0) SL_MONY,
SOLF.SL_DATE THE_DATE,
SOLF.SRF_NO SRF_NO,
SOLF.SOLF_NO SOLF_NO,
SUM(NVL(TS_MONY,0)) TS_MONY,
NVL(SOLF.SL_MONY,0)- SUM(NVL(TS_MONY,0)) TOTAL, 1 THE_ORDER
FROM
SOLF,TSDED,GEHA,ITEMS
WHERE
SOLF.SOLF_NO = TSDED.SOLF_NO(+)
AND GEHA.G_NO = SOLF.G_NO
AND
ITEMS.I_NO = SOLF.I_NO
GROUP BY SOLF.I_NO,
GEHA.G_NAME,
ITEMS.I_NAME ,
SOLF.G_NO,
SOLF.SL_MONY,
SOLF.SL_DATE,
SOLF.SRF_NO,
SOLF.SOLF_NO
UNION ALL
SELECT TO_NUMBER(TSDED.I_NO) I_NO,
GEHA.G_NAME,
ITEMS.I_NAME,
TO_NUMBER(TSDED.G_NO) G_NO,
0 SL_MONY,
TSDED.TS_DATE THE_DATE ,
TSDED.SRF_NO SRF_NO,
TSDED.SOLF_NO SOLF_NO,
SUM(NVL(TS_MONY,0)) TS_MONY,
0 -SUM(NVL(TS_MONY,0)) TOTAL, 2 THE_ORDER
FROM
TSDED,GEHA,ITEMS
WHERE
GEHA.G_NO = TSDED.G_NO
AND
TSDED.SOLF_NO NOT IN
(
SELECT SOLF_NO
FROM
SOLF
)
AND
ITEMS.I_NO = TSDED.I_NO
GROUP BY TSDED.I_NO,
GEHA.G_NAME,
ITEMS.I_NAME ,
TSDED.G_NO,
TSDED.TS_DATE,
TSDED.SRF_NO,
TSDED.SOLF_NO
ORDER BY G_NO, I_NO , THE_ORDER ,THE_DATE ;
我試圖修復它,但沒有結果。反正,錯誤行是38,即:TSDED,GEHA,ITEM。 我的oracle數據庫是8i
該表是命名項目。錯誤顯示項目......這是什麼? http://www.dba-village.com/village/dvp_forum.OpenThread?ThreadIdA=4864表示要補丁到8.1.7或增加排序區域大小。 – xQbert