SQL Обновление заявления в проблеме Powershell с веб-сайтом Escape Charactor - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь выполнить итерацию по CSV-файлу, чтобы выполнить запрос на обновление в SQL. CSV имеет веб-сайты, псевдоним для сайта и группу ресурсов. У него возникают проблемы с чтением веб-сайта, потому что он содержит / который я считаю спасительным персонажем. Есть ли способ отформатировать WHERE SITES = $ ($ c .sites), чтобы он не выдавал следующую ошибку? Invoke-SQLcmd : Incorrect syntax near 'https:'. Сайты выглядят как https://fakesite.com/something


foreach($c in $csv){

$updatequery="
UPDATE [dbo].[Table]
SET SiteName = $($c.sitename), RSG_Name= $($c.Resource_Group)
WHERE SITES = $($c.sites)
GO"}

Invoke-SQLcmd -ServerInstance 'serverinstance' -query $updatequery -Database db```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...