通过python接口获取的数据怎么存放到oracle数据库里
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过python接口获取的数据怎么存放到oracle数据库里相关的知识,希望对你有一定的参考价值。
我用python接口获得一些数据,比如下面这样的,怎样能将这些放到oracle数据库里呢
怎样能用python读取文件内容,,然后插入到oracle数据库的表里呢
a.table_name 表名,
a.column_name 字段名,
a.data_type 字段类型,
a.字段长度,
a.字段精度,
a.是否为空,
a.创建日期,
a.最后修改日期,
case when a.owner=d.owner and a.table_name=d.table_name and a.column_name=d.column_name then '主键' else '' end 是否主键
from
(select a.owner,a.table_name,b.column_name,b.data_type,case when b.data_precision is null then b.data_length else data_precision end 字段长度,data_scale 字段精度,
decode(nullable,'Y','√','N','×') 是否为空,c.created 创建日期,c.last_ddl_time 最后修改日期
from all_tables a,all_tab_columns b,all_objects c
where a.table_name=b.table_name and a.owner=b.owner
and a.owner=c.owner
and a.table_name=c.object_name
and a.owner='SCOTT' --这个是查某个用户,你到时候把用户名换一下就好,一定大写
and c.object_type='TABLE') a
left join
(select a.owner,a.table_name,a.column_name,a.constraint_name from user_cons_columns a, user_constraints b
where a.constraint_name = b.constraint_name and b.constraint_type = 'P') d
on a.owner=d.owner and a.table_name=d.table_name and a.column_name=d.column_name
order by a.owner,a.table_name;追问
你这个是查某个表的属性什么的吧,?我执行了一下,不能实现把python获取的数据插入到oracle数据库里啊,还是说我没看懂么
参考技术A 安装cx_Oracle实现Oracle数据库访问追问我安装了cx_Oracle,也连接了oracle数据库,就是不知道怎么把python接口从别处获取的数据大量入到库里,不是想从数据库里获取数据,这个我知道怎么弄,具体用什么函数或者方法什么的
追答curr = conn.cursor()curr.executemany("insert into yourtable values (%s, %s, %s)", yourdatas)
conn.commit() 参考技术B ?忙答应道:“是!卑职这就去办。
vue怎么获取到接口返回数据后再调其他方法
参考技术A Vue.js中可以使用axios库来获取接口返回的数据,然后在axios的回调函数中调用其他方法。以上是关于通过python接口获取的数据怎么存放到oracle数据库里的主要内容,如果未能解决你的问题,请参考以下文章