dbo.Order
order это служебная команда, и по идее её нужно обернуть в `` кавычки.
Но как я не пробовал расставлять кавычки, запрос всё равно отваливается с ошибкой.
Кто-нибудь сталкивался с подобным (БД MS SQL)?
Пример запроса с ошибкой:
DBI::dbGetQuery(con,
"SELECT TOP(10) *
FROM `dbo.Order`"
)
Могу ошибаться, но вроде бы dbo не должно быть в кавычках. dbo."Order"
у вас тут не кавычки, а backtick. когда мне нужно использовать одинарные кавычки в тексе запроса, например, дату, и я в них же оборачиваю весь запрос в скрипте, то там где дата экранирую одинарные кавычки и все ок
Обсуждают сегодня