2016-11-15 109 views
0

我有一個SQL查詢如下: 「?」特殊字符在SQL查詢

select [DCC ? Total Sales] from sales 

字段名稱是有特殊字符。因爲這上面的SQL語句拋出一個錯誤,說

無效列名

任何建議如何解決此問題?

+1

更改您的列名稱。 –

+0

我無法更改列名稱,因爲它是客戶端數據庫 – user972887

+0

'create view salesview(col1,col2,col3,...)as select * from sales'。改用這個視圖。 – jarlh

回答

0

我解決了它。即使字段名稱有「?」 (問號),如果我通過替換「?」來編寫SQL查詢。有用。

select [DCC?銷售總額]

以上查詢輸出將通過替換「?」即使該表的列名具有「?」

從銷售中選擇[DCC總銷售額]