#连接数据库
db_conn = cx_Oracle.connect(db_connect_info)
cursor = db_conn.cursor()
get_base_table_stru = "desc " + db_base_table
cursor.execute(get_base_table_stru)
db_base_table_content = cursor.fetchall()
for row in db_base_table_content:
print row
报错:Traceback (most recent call last):
File "C:\Users\victor\Desktop\Ӣ��\DDLDML\ddldml\src\generate_ddl_dml.py", line 107, in <module>
cursor.execute(get_base_table_stru)
cx_Oracle.DatabaseError: ORA-00900: ��Ч SQL ���
desc是sqlplus中的指令,不是合法的sql語句,因此出現了ORA-00900的錯誤。
如果想查詢表格的信息,請查詢user_tables表。