удаление всех строк из таблицы оракулов с использованием Python занимает бесконечное количество времени - PullRequest
0 голосов
/ 25 сентября 2018

Мой фрагмент кода выглядит следующим образом:

my_dsn_tns = cx_Oracle.makedsn('xyz', 1521, sid='SAMPLE')
connection = cx_Oracle.connect(user='asdasdasd', password='TIGER', dsn=my_dsn_tns)
cur = connection.cursor()
cur.execute("delete from SPS_CX_ONHAND_QTY")
connection.commit()

Когда я выполняю следующий код, он не выдает никакой ошибки, но в то же время ничего не делает.Нужно ли вносить какие-либо изменения в мой код?

1 Ответ

0 голосов
/ 25 сентября 2018

Не относится к Python или к коду, который у вас есть выше, но обычно к SQL, если вы удаляете все строки в таблице, вы можете использовать truncate table SPS_CX_ONHAND_QTY.Это было бы почти мгновенно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...