#python #cx-oracle
#python #cx-oracle
Вопрос:
Я пытаюсь создать таблицу, подобную приведенной ниже, в модуле cx_Oracle Python.
import cx_Oracle
db_conn = cx_Oracle.connect("user/user123@dbhost:1521/db1")
db_cur = db_conn.cursor()
db_cur.execute("create table emp (empid number, empname varchar2(100))")
Я хочу получить вывод «Таблица создана» (возможно, из db_conn или db_cur выше), который отображался бы, если бы я выполнил эту инструкцию в командной строке, как показано ниже.
SQL> create table emp (empid number, empname varchar2(100));
Table created.
Есть ли какой-либо способ сделать это?
Комментарии:
1. Я много искал в документации Google и Oracle для этого, и я не смог найти какое-либо конкретное (даже не ближе к этой теме) обсуждение или статьи по этому вопросу.
2. В настоящее время нет способа идентифицировать это сообщение в cx_Oracle (который, по сути, использует OCI). Я говорю это, потому что я не хочу, чтобы кто-то искал функцию, которая в настоящее время не реализована. Команда Oracle cx_Oracle использовала это в качестве следующего улучшения для cx_Oracle. Ссылка: github.com/oracle/python-cx_Oracle/issues/468