Например, у меня есть запрос в postgreSQL, так что «product_version =: productVersion». Это дает мне синтаксическую ошибку.Используем ли мы один двоеточие в postgreSQL?
ответ
Это дает вам синтаксическую ошибку, поскольку она не имеет никакого смысла как SQL и является недопустимым синтаксисом.
(Всегда показывать точный текст сообщений об ошибках *)
С вставкой строки буквальным :productVersion
не имеет особого смысла, например,
product_version=':productVersion'
вы можете использовать клиент в psql
командной строки и пытается заменить переменную клиента. Если да, то вы должны использовать кавычки замены, например .:
product_version=:'productVersion'
но работает только для psql
. Не Rails и Pg gem, а не JDBC, а не PHP, а не psycopg2, только psql
.
Если это не то, что вы имели в виду, то либо вы используете язык программирования с параметрами места размещения, либо используете неправильный синтаксис параметров для своего языка, либо пытаетесь использовать замену переменных клиента командной строки psql
и не используете psql
. Невозможно угадать, что вы имеете в виду, если не укажете используемый язык/инструменты.
Посмотрите синтаксис параметра места размещения для вашего языка программирования и драйвера базы данных. Убедитесь, что вы используете правильный.
- 1. Почему мы используем команду Vacum в PostgreSQL?
- 2. Где мы используем наследование в postgreSQL
- 3. ли мы должны определить один-ко-многим изначально в БД, если мы используем @OneToMany аннотацию
- 4. Когда мы используем Element? Когда мы используем Helper? Когда мы используем View Cells? в CakePHP 3
- 5. Почему мы используем easytracker?
- 6. Когда мы используем MVVM?
- 7. Мы эффективно используем IoC?
- 8. Почему мы используем SimpleLoadTimeWeaver?
- 9. Когда мы используем recyclerView.setHasFixedSize?
- 10. Почему мы используем tq_struct?
- 11. где мы используем JAAS
- 12. Используем ли мы хэш-таблицы на практике?
- 13. Используем ли мы, когда URLConnection Загрузите файл?
- 14. Когда мы используем сервис Windows?
- 15. Когда мы используем XMLSerialization?
- 16. Почему мы используем SpreadsheetApp.flush() ;?
- 17. Почему мы используем жидкость?
- 18. Почему мы используем struts.custom.i18n.resources?
- 19. Почему мы используем HttpContext.Current?
- 20. Почему мы используем xml?
- 21. Почему мы используем прототипы
- 22. Почему мы используем константы?
- 23. Почему мы используем system.out.flush()?
- 24. как мы используем BigInt?
- 25. Как мы используем структуры?
- 26. Почему мы используем web.xml?
- 27. Почему мы используем TaskStackBuilder?
- 28. Почему мы используем HTTP?
- 29. Почему мы используем jquery.klass?
- 30. Почему мы используем один адаптер для каждого класса в Android?
Показать полный код. –
Язык программирования/инструменты? Что запускает SQL? Что такое * точный текст сообщения об ошибке? Версия PostgreSQL? Здесь много чего не хватает. –
Похож на именованный параметр-заполнитель, для которого вы используете язык или базу данных. –