Вы должны иметь кавычки, если текст, который Вы устанавливаете, включает определенные символы, включая & . Если Ваш текст не включал & затем Вам не были бы нужны кавычки.
, Например, если текст был просто "c:\my music" затем, Вы могли бы сделать:
set myvar = c:\my music
, Но потому что Ваш текст имеет & Вам нужны кавычки.
Редактирование:
Или поскольку Dave говорит в своем ответе, можно выйти из проблемных символов с [1 111] ^^^, но остерегаться того подхода как [1 112] & не единственный символ, из которого необходимо выйти. На практике намного легче придерживаться кавычек вместо того, чтобы выйти из всех проблемных символов.
Вы должны понимать, что на основе запроса могут быть выполнены два поиска, один в индексе для получить указатель на строку, следующую за самой строкой. Если запрашиваемые данные находятся в столбцах индекса, дополнительный шаг может не потребоваться.
Вполне возможно, что двойное погружение для данных может быть медленнее, даже если оптимизатор перейдет после индекса.