問題:當查詢sqlserver資料時,如果欄位中含有小括號,此時查詢,sqlserver將把該字段當成函式來處理,造成報錯(因此,建議欄位中不要使用小括號等特殊字元)。
如:
select 洪水標準(正常運用),前汛期,stcd from table結果:
解決:將查詢的字段使用「」包起來即可。
select [洪水標準(正常運用)],前汛期,stcd from table結果:
補充:1、oracle中也有類似的問題。
select a,b,測試(我去) from aa結果:
解決:使用雙引號引起來
select "a","b","測試(我去)" from aa結果:
2、mysql中,沒有影響。(可以使用" ` `"解決---tab鍵上面的鍵)。
3、sqlite中,沒有影響。(一般也是使用雙引號)。
4、postgresql,沒有影響。(一般使用雙引號)。
SQL server拆分字元遇到的問題
create function dbo.string str nvarchar 500 split nvarchar 10 returns table table id int,val nvarchar 100 asbegin declare star int 分隔符之後的位置 declare lo...
SqlServer安裝遇到的問題幾則以及解決辦法
問題1.net3.5什麼的不存在,並且安裝失敗 解決辦法 聯網,搞定。問題2 安裝sqlserver時重啟計算機失敗 解決辦法 開啟cmd,輸入regeit,會跳出乙個對話方塊,然後找到 hkey local machine 下的system下的currentcontrolset下的control下...
資料庫移植到sql server遇到的問題。
說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.exception tablename log system.indexoutofrangeexception column1 在 system.da...