簡體   English   中英

如何僅使用SQL(不使用PL / SQL塊)從LONG數據類型字段中提取數據?

[英]How to extract data from LONG datatype field using only SQL (without using PL/SQL block)?

如何僅使用SQL(不使用PL / SQL)從LONG數據類型字段中提取數據? 與其他列串聯時出現錯誤-

ORA00932:數據類型不一致

DB:Oracle 8i企業版

使用XML有一個技巧:

SELECT
    long_column long_column_as_clob
FROM
  XMLTABLE(
    'ROWSET/ROW'
    PASSING
      XMLTYPE(
        DBMS_XMLGEN.GETXML(
          Q'{SELECT long_column FROM your_table}'
        )
      )
    COLUMNS
      long_column CLOB PATH 'LONG_COLUMN'
  );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM