问题标签 [cx-oracle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 奇怪的 Oracle 错误:“无效的格式文本”
我正在尝试使用这段代码从 DATA_TYPE=NUMBER(1,0) 的列中获取一些数据:
因此抱怨:
将 'DELETED' 列替换为 DATA_TYPE=VARCHAR2 不会引发此类投诉的列。
python - 如何从 Python 访问 Oracle?
如何从 Python 访问 Oracle?我已经下载了一个 cx_Oracle msi 安装程序,但是 Python 无法导入该库。
我收到以下错误:
我将不胜感激任何帮助。
python - 在tomcat上jython下运行cx_Oracle
我正在尝试使用 tomcat 加载 cx_Oracle。
从 python 加载工作正常,但对于 jython 我得到“找不到模块”。我的 system.path 包括包含 cx_Oracle.so 的站点包。
我是 jython 的新手,我还没有时间熟悉所有变量,但我相信我已经导出了所有必要的环境变量,但显然有些不对劲。
python - 在 Python 上使用 cx_Oracle 连接到 Oracle 数据库
我正在使用安装了 cx_Oracle unicode 版本的 Debian 5、Python 2.5。我尝试使用以下脚本进行连接,但它失败了
我认为因为安装的 cx_Oracle 是 unicode 版本,它要求我将 unicode 指定为第一个参数。但是,它不带字符串,我不知道我还能提供什么?
python - 如何使 cx-oracle 将查询结果绑定到字典而不是元组?
这是我的代码。我想找到一种方法,将查询的结果作为字典列表而不是元组列表返回。似乎 cx_oracle 支持这一点,部分文档讨论了“绑定”。虽然我无法弄清楚它是如何工作的。
python - 指定绑定变量后的实际 SQL 语句
我正在尝试记录从我的脚本执行的每个 SQL 语句。然而,我想到了一个我无法克服的问题。
有没有办法在指定绑定变量后计算实际的 SQL 语句。在 SQLite 中,我必须使用以下代码计算要手动执行的语句:
似乎 CX_Oracle 有cursor.parse()设施。但我不知道如何欺骗 CX_Oracle 在执行之前计算我的查询。
python - 使用 cx_Oracle 读取 LONG RAW
我有一个带有 LONG RAW 列的旧数据库。此列中存储的数据约为 100KB。我正在尝试使用 cx_Oracle 访问这些二进制数据。
它正在工作,但是我可以提取的最大大小是~41KB!
这是我的代码(来自http://dbaportal.eu/?q=node/147)
输出是这样的:
我知道LONG RAW
不容易对付。一些方法告诉重新创建一个带有BLOB
列的新表。但我买不起,因为我已经拥有这种格式的大量数据......
任何想法?
python - Oracle即时客户端无法执行sql更新
我可以使用即时客户端连接到 Oracle 10g 第 2 版服务器。使用 pyodbc 和 cx_Oracle。
使用任一模块,我都可以毫无问题地执行选择查询,但是当我尝试更新表时,我的程序崩溃了。
例如,
SELECT * FROM table WHERE col1 = 'value';
工作正常。
UPDATE table SET col2 = 'value' WHERE col1 = 'val';
不工作
这是即时客户端的已知限制,还是我的安装有问题?
在此先感谢您的帮助。
python - cx_Oracle。如何访问远程机器?
我看了一下 cx_Oracle 但我有几个问题。首先,我的 oracle 服务器在远程机器上。其次,我不知道我的软件将部署在什么平台上。我建立的所有例子
像这个 http://www.len.ro/2009/08/cx_oracle-on-ubuntu-9-04-jaunty/ 或者这个https://stackoverflow.com/questions/592/cx-oracle-how-do- i-access-oracle-from-python
假设在同一台机器上拥有 oracle 服务器。是否有可能进行一些静态编译,以便我可以轻松地将我的软件从一台电脑移动到另一台电脑?
谢谢
python - 这是检测是否安装了 cx_oracle 的 unicode 或非 unicode 版本的首选方法吗?
我有一个自定义模块,它基本上是一个围绕与 cx_Oracle 的数据库连接的薄包装器。我想在安装了 cx_Oracle 的 unicode 版本和非 unicode 版本的计算机上重新使用这个模块。
为此,我需要“检测”安装的版本。我可以“尝试”使用字符串连接描述符建立连接;如果我得到一个 TypeError 回来,那么假设它是安装的 unicode 版本。这似乎有点笨拙。
有没有更好/首选的方法来做到这一点?
谢谢。