cx-oracle相关内容
我正在尝试在cx_Oracle中执行以下查询,但是在执行时遇到以下错误: print'Error。 code =',error.code AttributeError:'str'对象没有属性'code' 代码: try: conn.exec(“从表1中选择*”) 除外cx_Oracle.DatabaseError,例如: 错误,= ex.args 打印'错
..
我有问题。当我传递一个Python数组时: self.notPermited = [2,3] 这是我的过程 def select_ids_entre_amistades( self,cod_us,ids_not): lista = [] 尝试: 游标= self .__ cursor.var(cx_Oracle.CURSOR) print ids_not
..
我必须连接oracle数据库以提取数据并写入pandas数据帧。 我可以使用的只是 主机名, 端口, 服务名称 import cx_Oracle 主机名='XX .XX.X.XXX' 端口= 1521 Service_Name ='DPP2.kn.com' dsn_tns = cx_Oracle.makedsn(主机名,端口,服务名称) connection =
..
我需要使用cx_oracle从oracle数据库将大型表下载到python服务器。但是,ram在python服务器上是受限制的,因此我需要以批处理的方式进行操作。 我已经知道一般如何处理整个表 usr ='' pwd ='' tns ='(说明= ...' orcl = cx_Oracle.connect(user,pwd,tns) curs = orcl.cursor()
..
我正在尝试连接到我的工作的远程数据库,但是当我运行python脚本时,它会显示此错误。 我已经完成了所有操作本指南说,我应该有此要求,但错误不断出现。我尝试通过sql *连接,它可以正常工作。我下载了Oracle客户端库12.2(32位版本,因为它需要与python具有相同的体系结构),我正在使用Oracle Database 11g版本11.2.0.3,Python 3.7,并且我已经安装
..
是否可以将变量绑定到Pandas.read_sql语句中使用的SQLAlchemy查询? 在WHERE子句中使用%s不起作用,并且有关cx_Oracle状态: cursor.execute('SELECT * FROM employee WHERE Department_id =:dept_id) 在熊猫中不建议直接使用cx_Oracle驱动程序,也不是可行的选择。 我有一
..
所以我可以这样连接到Oracle数据库: 将cx_Oracle导入为ora dsnStr = ora。 makedsn(host =“ ABC.COM”,port =“ ABC_PORT”,sid =“ ABC”) con = ora.connect(user =“ ABC_USER”,password =“ ABC_PASSWORD”,dsn = dsnStr) print(con
..
我正在尝试在Python 2.4.6上使用cx_Oracle创建表AS 以下代码: query ='''CREATE TABLE TMP_STATS_1 AS 从INF_CARD中选择NUM,其中IMPORT_DATE在 to_date(:datepass ||'00:00:00',' dd / mm / yyyy hh24:mi:ss')和 to_date(:datepass
..
我正在尝试在Windows 7-64位版本上安装 cx_Oracle 。我以前在此处遇到有关安装 cx_Oracle 在Windows上,我自己解决了这个问题;但是它是Windows 7的32位版本;在这里,我遇到了安装它的新问题。 我应该提到我部署了64位版本的MinGW,还部署了 Microsoft Visual Studio 2008 。对于这两个命令,我都遇到了命令'gcc'失败,退
..
我正在尝试使用 sqlalchemy 连接到Oracle数据库。考虑到 sqlalchemy文档。 oracle_db = sqlalchemy.create_engine('oracle:// user:pass @ server:1521 / dev') 但这会导致错误: dsn = self.dbapi.makedsn(url.host,port,
..
我正在使用Python2.7,Celery和cx_Oracle来访问Oracle数据库。 我创建了很多任务。每个任务都通过cx_Oracle运行查询。许多这些任务将同时运行。所有任务应该共享相同的数据库连接。 如果我仅启动一个任务,查询将正确运行。但是,如果我启动几个查询,就会开始收到此错误消息: [2016-04-04 17:12:43,846 :ERROR / MainPr
..
我正在尝试使用这段代码从DATA_TYPE = NUMBER(1,0)的列中获取一些数据: import cx_Oracle conn = cx_Oracle.connect(usr,pwd,url) cursor = conn.cursor() cursor.execute(“从服务订单中选择删除,ORDERID ='TEST '“) print(cursor.fetcho
..
我正在尝试使用cx_oracle从python中的过程返回refcursor,我的过程看起来类似于下面的过程。该过程下面是我尝试使用的python。当我运行脚本时,返回的全部是 DB:0.00400018692017秒 合计:0.00400018692017秒 >的连接
..
我正在尝试通过cx_Oracle模块连接到Oracle 12c。 使用以下代码登录可以在cx_Oracle.connect方法中未提及任何模式的情况下工作 import cx_Oracle ip ='ip' port ='1521' SID ='orcl' dsn_tns = cx_Oracle.makedsn(ip,port,SID) db = cx_Oracle.conn
..
我正在尝试从cx_Oracle调用AP_VENDOR_PUB_PKG.CREATE_VENDOR(这是Oracle R12存储过程),它需要一个预定义的PL / SQL RECORD类型的参数。 (AP_VENDOR_PUB_PKG.R_VENDOR_REC_TYPE) 这是我的python代码: connection = cx_Oracle.connect(...) 游标= con
..
我在Python中使用cx_Oracle,无法将变量用作表名,例如以下简单示例: query =“ select * from some.:usertable.userinfo” bindvars = {'usertable':usertable} cursor.execute(query,bindvars) 正确的语法是什么?当我使用 WHERE …等但不
..
我使用 cx_Oracle 从Oracle数据库中选择数据。 curs = cxn.cursor() result = curs.execute(SELECT FirstName,LastName FROM Person) 有没有办法只返回没有数字索引的名字?例如: 用于结果行: result [0]#将返回第一列 我希望做的是调用 result
..
我已经能够在Windows 8笔记本电脑上成功安装可与Python 3.4一起使用的cx_Oracle,现在我正尝试将相同的设置(具有Python 3.4的cx_Oracle)安装到Linux机器上。从cx_Oracle-5.1.3.tar.gz运行setup.py文件时,出现以下错误: sudo python3 setup.py install 追溯(最近一次调用): 文件“ setu
..
我正在将最新版本的python和机器人框架与DatabaseLibrary( https://franz-see.github.io/Robotframework-Database-Library/api/1.0.1/DatabaseLibrary.html ) 当我尝试使用Unicode字符时,我在数据库中存在SELECT问题:从labcamprodfull选择*,其中PRODUCTNAM
..
我尝试通过cx_Oracle连接到远程oracle服务器: db = cx_Oracle.connect('username','password',dsn_tns) ,但显示数据库错误:ORA-12541 tns没有监听器 解决方案 通过db客户端(例如datagrip)进行连接,但是从python脚本连接时出现No Listener错误,因为我的原始连接字符串未指定端口。我
..