位置: 编程技术 - 正文
推荐整理分享python读取oracle函数返回值(python访问oracle),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python读取oracle数据,python读取orc文件,python读取orc文件,python调用oracle存储过程,python调用oracle存储过程,python获取oracle表结构,python获取oracle表结构,python读取oracle数据,内容如对您有帮助,希望把文章链接给更多的朋友!
在oracle中创建一个函数,本来是想返回一个index table的,没有成功。想到文本也可以传输信息,就突然来了灵感,把返回值设置文本格式。考虑到返回数据量可能会很大,varchar2类型长度吃紧,于是将返回值类型设置为clob。 我是用scott用户的测试表emp,这个是函数定义情况:
可以在pl/sql developer测试这个函数的返回值:
输出结果:[('', 'ALLEN', 'SALESMAN', ''),('', 'WARD', 'SALESMAN', ''),('', 'MARTIN', 'SALESMAN', ''),('', 'BLAKE', 'MANAGER', ''),('', 'TURNER', 'SALESMAN', ''),('', 'JAMES', 'CLERK', '')] 其实已经定义成一个python中列表中包含元组子元素的样式。 下面是python中的代码,用python连接oracle需要cx_Oracle库:
这样oracle中函数返回的长字符串值就转化为DataFrame对象了:
标签: python访问oracle
本文链接地址:https://www.jiuchutong.com/biancheng/386215.html 转载请保留说明!上一篇:Python读取一个目录下所有目录和文件的方法(python读取一个文件并写入另一个文件)
下一篇:浅谈python字符串方法的简单使用(python字符串的用法)
友情链接: 武汉网站建设