`
yangjizhong24
  • 浏览: 399129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查oracle数据及元组转字典

阅读更多
'''
Created on 2009-12-24

@author: jizhong.yang
'''
import cx_Oracle
import sets

myDsn = cx_Oracle.makedsn('111.111.111.111',1521,'oss32')    
conn = cx_Oracle.connect('user', 'pass', myDsn)
cur = conn.cursor()
cur.execute("select logname,dev_id from fc_lognames where rownum<10 and type='billing' and log_date='20100123'")
r = cur.fetchall()
dict = {}
print r
#for item in r:
#    list=[item[1],item[2]]
#    dict[item[0]] = list


dict = {}
dict.update(r)

print dict
#for logname in dict.keys():
#    print dict[logname][0]
#    if(dict[logname][1] not in logname):
#        print '==>'+logname
        
#print dict
cur.close()
conn.close()

 

分享到:
评论

相关推荐

    Oracle数据完整性约束机制

    * 由于完整性约束存储在数据字典中,数据库应用可利用这些信息,在 SQL 语句执行之前或由 Oracle 检查之前,就可立即反馈信息。 * 由于完整性约束说明的语义是清楚地定义,对于每一指定说明规则可实现性能优化。 * ...

    cx_Oracle.LOB类型数据转化成字典

    同时,`query`方法根据游标的类型返回查询结果,对于cx_Oracle,它返回一个包含列名和行数据的元组列表。 总结来说,这段代码涵盖了以下知识点: 1. cx_Oracle.LOB类型数据的处理:通过读取并拼接LOB对象转化为...

    Python-connect-to-Oracle-upload.zip_oracle_python oracle

    `cx_Oracle`库还提供了处理游标对象返回的元组、字典等功能,以及异常处理机制,使得Python与Oracle的交互更加高效和安全。 总之,通过Python的`cx_Oracle`库,我们可以轻松地与Oracle 11g数据库进行交互,实现数据...

    cx_Oracle6.4.1

    - **参数绑定**:在执行 SQL 时,可以使用占位符 `%s` 并通过元组或字典进行参数绑定,防止 SQL 注入。 ```python cursor.execute('SELECT * FROM table WHERE id = %s', (id,)) ``` - **存储过程调用**:通过...

    Oracle_10g数据库课后习题参考答案

    (2)数据库管理系统的主要功能包括:数据定义、数据操纵、数据库运行与控制、数据库建立与维护、数据字典定义以及数据通信等。数据库管理系统的内部分多个层次,由应用层、语言定义及其翻译处理层、数据存取层、...

    ORACLE数据库管理

    Oracle提供了一系列的数据字典视图,用于查询与权限和角色有关的信息,例如DBA_ROLES、DBA_ROLE_PRIVS等。 ### 第4章 启动和关闭数据库 #### 4.1 启动数据库 启动数据库可以通过SQL*Plus或其他管理工具完成,具体...

    oracle学习笔记

    其体系结构由Oracle数据库和Oracle实例组成,实例包含后台进程和内存结构,如SGA(系统全局区),SGA中包含了数据块缓存区、字典缓存区、重做日志缓存区和SQL共享池等关键组件。 数据库的内部结构包括表空间、表、...

    Oracle_10g数据库基础教程-参考答案[参照].pdf

    数据库管理系统的主要功能包括:数据定义、数据操纵、数据库运行与控制、数据库建立与维护、数据字典定义以及数据通信等。数据库管理系统的内部分多个层次,由应用层、语言定义及其翻译处理层、数据存取层、数据存储...

    Oracle_10g数据库基础教程[习题解答][1].doc

    数据库管理系统的主要功能包括:数据定义、数据操纵、数据库运行与控制、数据库建立与维护、数据字典定义以及数据通信等。数据库管理系统的内部分多个层次,由应用层、语言定义及其翻译处理层、数据存取层、数据存储...

    Oracle8i_9i数据库基础

    - **数据字典概念:** 数据字典是数据库系统内部维护的一个特殊数据库,用于存储有关数据库对象的信息(如表、索引等),以及数据库本身的配置信息。 **1.3 SQL、SQL*Plus及PL/SQL** - **SQL和SQL*PLUS的差别:** ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...

    oracle8i_9i数据库基础

    - **关系模型**:数据以关系的形式存在,每个关系(表)有特定的属性(列)和元组(行),并遵循第一范式(1NF)、第二范式(2NF)和第三范式(3NF)等规范,确保数据无冗余。 - **Codd十二法则**:这些规则定义了...

    oracle_Concepts.doc

    - **元数据仓库**:通常被称为数据字典,它保存了关于数据库结构的信息,包括表定义、索引等。 - **查询语言**:使用户能够访问数据库中的数据,例如SQL(Structured Query Language)。 - **层次模型**:在这种类型...

    Oracle10g数据库基础教程-参考答案[参照].pdf

    数据库管理系统的主要功能包括数据定义、数据操纵、数据库运行与控制、数据库建立与维护、数据字典定义以及数据通信等。 二、数据库管理系统 数据库管理系统是指位于操作系统与用户之间的一层数据管理软件。它的...

    Oracle8i_9i数据库基础.doc

    - Oracle数据库中包含了多个数据字典视图,如`USER_TABLES`、`ALL_TABLES`等,用于查询数据库对象的信息。 - **ORACLE数据类型:** - Oracle支持多种数据类型,如`NUMBER`、`VARCHAR2`、`DATE`等,用于定义表中的...

    基于python3.5+flask+mysql+oracle的一键生成系统完整demo

    Python 3.5是Python 3.x系列的一个重要版本,它引入了许多新特性,如异步IO支持(async/await语法)、新的字典和集合视图操作、更强大的元组解包等。在本项目中,Python 3.5作为主要的编程语言,负责处理业务逻辑、...

Global site tag (gtag.js) - Google Analytics