首页 新闻 会员 周边

python3.6 pandas与sqlalchemy在对oracle数据执行to_sql命令时出现的问题

0
悬赏园豆:50 [已关闭问题] 关闭于 2019-07-15 16:00

我在使用pandas的to_sql功能将dataframe数据格式的数据利用sqlalchemy插入oracle时出现了
一个问题。因为to_sql在没找到表的情况下是可以自己建表的。
但是它创建的表带双引号,相应的列也带双引号
2019-07-15 14:24:32,304 INFO sqlalchemy.engine.base.Engine {'name': 'STOCKSIMULATOR', 'schema_name': 'BASE'}
2019-07-15 14:24:32,336 INFO sqlalchemy.engine.base.Engine
CREATE TABLE "STOCKSIMULATOR" (
"DATE" CLOB,
"CDL3INSIDE" INTEGER,
"CDL3OUTSIDE" INTEGER,
"CDL3STARSINSOUTH" INTEGER,
"CDL3WHITESOLDIERS" INTEGER,
"CDLHARAMI" INTEGER
)
但是dataframe格式的数据任何一列都是没有带任何引号的。
这是为什么?有办法控制不添加双引号么?

云双流的主页 云双流 | 菜鸟二级 | 园豆:255
提问于:2019-07-15 14:32
< >
分享
所有回答(1)
0

手动重命名相关表后再重新创建表时又正常了。。。
一脸懵逼

云双流 | 园豆:255 (菜鸟二级) | 2019-07-15 16:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册