Нам нужно получить данные с сервера MS SQL от клиента с диарезом в имени таблицы (что является плохой практикой).
Имя таблицы BE België$Cities
и нам не разрешено менять имя таблицы. Запрос SELECT * FROM [BE België$Cities]
возвращает таблицу не найдена ошибка.
Как мы можем получить данные из этой таблицы?
Мы используем SQL Server 2008, PHP7 и Laravel 5.3.
У меня была и эта проблема, поэтому я решил, что всегда буду использовать обратную галочку (`) для имен таблиц, которая должна решить вашу проблему.
В твоем случае
SELECT * FROM `België$Cities`;
должно сработать.
Других решений пока нет …