我试图将现有的oracle数据库反映到sqlalchemy元数据中:
from sqlalchemy import create_engine
from sqlalchemy import MetaData
from sqlalchemy import Table
db_uri = 'oracle://USER:PASS@MYDBTNSNAME'
engine = create_engine(db_uri)
# create a MetaData instance
metadata = MetaData()
# reflect db schema to MetaData
metadata.reflect(bind=engine)
Run Code Online (Sandbox Code Playgroud)
这将返回以下内容:
SAWarning: Did not recognize type 'BINARY_DOUBLE' of column 'column_1'(coltype, colname))
Run Code Online (Sandbox Code Playgroud)
我试图导入本机类型以及方言oracle使用的类型
from sqlalchemy.types import *
from sqlalchemy.dialects.oracle import *
Run Code Online (Sandbox Code Playgroud)
但它似乎不承认BINARY_DOUBLE类型
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-13-b69d481f6a4e> in <module>()
1 from sqlalchemy.types import *
----> 2 from sqlalchemy.dialects.oracle import *
AttributeError: module …Run Code Online (Sandbox Code Playgroud) 我想写一个char,就像上一行的长度一样
初始点:
This is a line and I want to write a char under it.
Run Code Online (Sandbox Code Playgroud)
我想写char的=次数与此行的长度一样多.这是我想要获得的结果:
This is a line and I want to write a char under it.
===================================================
Run Code Online (Sandbox Code Playgroud)
如何使用最减少的键/命令组合来实现此结果?