Запрос таблицы MS SQL с диарезом в имени от переполнения стека

Нам нужно получить данные с сервера MS SQL от клиента с диарезом в имени таблицы (что является плохой практикой).
Имя таблицы BE België$Cities и нам не разрешено менять имя таблицы. Запрос SELECT * FROM [BE België$Cities] возвращает таблицу не найдена ошибка.

Как мы можем получить данные из этой таблицы?
Мы используем SQL Server 2008, PHP7 и Laravel 5.3.

2

Решение

У меня была и эта проблема, поэтому я решил, что всегда буду использовать обратную галочку (`) для имен таблиц, которая должна решить вашу проблему.

В твоем случае

SELECT * FROM `België$Cities`;

должно сработать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]