使用 select * 和 php/PDO 从 oracle 表中检索 BLOB 数据

发布于 2024-09-30 17:20:04 字数 369 浏览 5 评论 0原文

是否可以使用 SELECT * FROM table_name 查询获取具有超过 1 个 BLOB/CLOB 列且很可能不止一行数据的 Oracle 数据库表中 BLOB/CLOB 列的值。

这样一个表格的示例将如下所示,

CREATE table_name ( col1 CLOB, col2 BLOB );

我试图理解的查询类型的示例是

SELECT * FROM table_name

在我在尝试解决此问题时审阅的所有教程/文章中,这些示例仅限于选择一个单元格,即<代码>从 table_name WHERE id = 中选择列?

谢谢

Is it possible to get the values of a BLOB/CLOB columns in an oracle database table that has more than 1 BLOB/CLOB column and most likely more that one row of data using a SELECT * FROM table_name Query.

example of such a table will be made as follows

CREATE table_name ( col1 CLOB, col2 BLOB );

example of the kind of query i'm trying to understand is

SELECT * FROM table_name

In all the tutorials/Articles i have reviewed while trying to solve this problem, the examples are only limites to selecting one cell i.e SELECT column FROM table_name WHERE id = ?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

后eg是否自 2024-10-07 17:20:04

我认为 PDO_OCI 模块不完全支持这些数据类型。请参阅此处的评论:

http://php.net/manual/en/ref。 pdo-oci.php

扯了一天头发,原来是个CLOB专栏
在 Oracle 中,这导致了 PHP 中的奇怪行为。我假设这个
扩展程序不完全支持它们。

I think the PDO_OCI module doesn't fully support those data types. See the comments here:

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

After pulling my hair out for a day, it turned out to be a CLOB column
in Oracle that caused the strange behaviour in PHP. I assume this
extension doesn't fully support them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文