簡體   English   中英

使用select *和php / PDO從Oracle表中檢索BLOB數據

[英]Retrieving BLOB data from an oracle table using select * with php/PDO

是否可以使用SELECT * FROM table_name查詢來獲取具有多個BLOB / CLOB列且最有可能超過一行數據的Oracle數據庫表中的BLOB / CLOB列的值。

這樣的表格的例子如下

CREATE table_name ( col1 CLOB, col2 BLOB );

我想了解的查詢類型的示例是

SELECT * FROM table_name

在我嘗試解決此問題的所有教程/文章中,示例僅限於選擇一個單元格,即SELECT column FROM table_name WHERE id = ?

謝謝

我認為PDO_OCI模塊不完全支持這些數據類型。 在這里查看評論:

http://php.net/manual/zh/ref.pdo-oci.php

經過一天的努力,結果發現它是Oracle中的CLOB列,導致PHP出現了奇怪的行為。 我認為此擴展程序不完全支持它們。

暫無
暫無

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

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