如何编写从表中获取数据的查询,而不存储所存储数据中的引号和双引号

axi*_*rem 2 sql t-sql sql-server sql-server-2008

我想写一个简单的查询,它将从表中获取数据(可能包含引号和双引号)但它应该删除其中的所有引号.

例如,对于以下数据:

EmpID  EmpName  CompName
-----  -------  -----------
1234   "xyz"    A's Company
Run Code Online (Sandbox Code Playgroud)

输出应该是:

EmpID  EmpName  CompName
-----  -------  -----------
1234   xyz      As Company
Run Code Online (Sandbox Code Playgroud)

Aar*_*and 5

SELECT EmpID, 
      EmpName, 
      REPLACE(REPLACE(CompName, '"', ''), '''','') 
  FROM dbo.table;
Run Code Online (Sandbox Code Playgroud)