Oracle - django.db.utils.DatabaseError: ORA-01722: неверный номер - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь запустить запрос ниже MyModel.objects.raw("select id from my_model where id in %s", [(1, 2)])[0] но получаю ошибку django.db.utils.DatabaseError: ORA-01722: invalid number

Когда я передаю только 1 значение в списке в таких параметрах, как MyModel.objects.raw("select id from my_model where id in %s", [(1)])[0], тогда оно прекрасно работает.

1 Ответ

0 голосов
/ 02 ноября 2018

Несколько значений для в должны быть разделены запятой, как в примере ниже.

select result from tab1 where col1 in (va1,val2,val3);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...