我在ORACLE中的表(TRANSACTION)中有兩列是XMLTYPE(XML_IN和XML_OUT)。我的程序不工作,因爲我不知道如何將它們轉換爲VARCHAR或其他東西(我只是認爲這是錯誤)。我的程序是:如何在ORACLE中的VARCHAR中轉換XMLTYPE?
PROCEDURE SEARCH_XML
(
P_ID_TRANSACTION IN TRANSACTION.ID_TRANSACTION%TYPE,
P_CURSOR OUT T_CURSOR
)
IS
BEGIN
OPEN P_CURSOR FOR
SELECT T.XML_IN, T.XML_OUT
FROM TRANSACTION T
WHERE T.ID_TRANSACTION = P_ID_TRANSACTION;
END SEARCH_XML;
當我打電話在VisualStudio2008此過程中的錯誤信息是:「不支持的Oracle數據類型用戶自定義的遭遇」任何想法如何工作?
,看一下'getstringval()'函數 – Kobi