【发布时间】:2019-07-21 12:58:58
【问题描述】:
我正在尝试在我的 powershell 脚本中运行 SQL 查询。不幸的是,数据库中的某些表包含 $'s。在这种情况下,其中一张表是
ServiceManager.dbo.MT_System$WorkItem$Incident
没有任何改变,SQL Query 中的表就变成了
ServiceManager.dbo.MT_System
如果我使用 ' 的标准转义字符,它就会变成
ServiceManager.dbo.MT_System''
如果我添加另一个 $ 它会变成
ServiceManager.dbo.MT_System'}WorkItem'}事件
我尝试用 qoutes 将 $ 括起来,结果是
ServiceManager.dbo.MT_System'$'WorkItem'$'事件
任何帮助将不胜感激
【问题讨论】:
-
刚刚发现我使用的是 ' 而不是 `
-
@RobynH 随意发布自我回答!
标签: sql powershell escaping