[英]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.