我正在尝试在Powershell脚本中运行SQL查询。不幸的是,数据库中的某些表包含$。在这种情况下,其中一个表是
ServiceManager.dbo.MT_System $ WorkItem $ Incident
在没有任何更改的情况下,SQL查询中的表变为
ServiceManager.dbo.MT_System
如果我使用'的标准转义字符,它将变为
ServiceManager.dbo.MT_System''
如果我再添加$,它将变成
ServiceManager.dbo.MT_System'} WorkItem'}事件
我尝试用$括住$,从而导致
ServiceManager.dbo.MT_System'$'WorkItem'$'事件
任何帮助都会被感激
答案 0 :(得分:0)
可以使用反引号($
)来正确地在PowerShell中对这些`
字符进行转义,例如:ServiceManager.dbo.MT_System`$WorkItem`$Incident
。