Мне было интересно, если бы я использовал библиотеку psycopg2 (для postgres sql) для python, каков будет результат возврата, если мой запрос не был принят. Нуль, нет, пусто или что-то еще? Заранее спасибоPython Postgres возвращает результат, когда он отсутствует
-3
A
ответ
0
SQL NULL сопоставляется Python None, если это то, что вы имеете в виду:
>>> cursor.execute("SELECT NULL")
>>> cursor.fetchall()
[(None,)]
Если вы имеете в виду пустой результирующий набор, вы получите пустой список, если вы используете fetchall()
на курсоре:
>>> cursor.execute("SELECT * FROM pg_class WHERE 1=2")
>>> cursor.fetchall()
[]
Или, если вы итерацию над курсором, вы просто получите никаких результатов.
+0
Спасибо! пустой набор результатов был тем, что я искал! – Cooperisduhace
0
Почему бы не попробовать? С MySQL возвращает пустой кортеж, вероятно, здесь те же
Смежные вопросы
- 1. Почему Postgres не возвращает результат?
- 2. Postgres EXPLAIN никогда не возвращает результат
- 3. Postgres объединение запрос возвращает странный результат
- 4. ExternalSignInAsync - когда он возвращает SignInStatus.RequiresVerification?
- 5. postgres, добавить строку, когда значение отсутствует
- 6. Функция Python возвращает неверный результат
- 7. Python: возвращает результат из потока
- 8. Python - re.findall возвращает нежелательный результат
- 9. plpythonu.control Отсутствует Postgres 9.4.0
- 10. Postgres отсутствует способность pgcrypt?
- 11. Отсутствует каталог Postgres
- 12. Когда Facebook возвращает JSON и когда он возвращает обычный текст
- 13. Python: почему caninstance возвращает False, когда он должен возвращать True?
- 14. Возвращает результат функции postgres для SQL хранимой процедуры как параметр
- 15. socket.getfqdn() возвращает неожиданный результат
- 16. Ldap запрос возвращает нулевой результат, когда развернутый
- 17. FMDB возвращает 0 результатов, когда он должен
- 18. Python append: он возвращает только последнее значение.
- 19. Функция Postgres, которая принимает интервал и возвращает результат
- 20. PDO не возвращает результат
- 21. postgres SQLSTATE: PQresultErrorField возвращает NULL
- 22. Почему моя функция python возвращает неверный результат?
- 23. Почему Python time.time() возвращает неправильный результат?
- 24. Как результат нет в Postgres
- 25. Что этот динамический запрос отсутствует и не возвращает результат?
- 26. python glob только возвращает первый результат
- 27. Postgres «возвращает таблицу» возвращает строку
- 28. Результат запроса мангуста отсутствует
- 29. Python канун, где запрос возвращает пустой результат
- 30. Остановить Исполнитель, когда Callable возвращает конкретный результат
Да, вы не попробуете себя и не проверите? что он дает –