2012-03-29 43 views
1

我有以下SQL查詢,但我不確定它是哪種SQL。字符串'{?區域}'在SQL中計算的是什麼

Select *  
From myTable Z 
WHERE Z.code = '{?District}' 

'{?District}'是一個表達式,還是隻是一個有一些奇怪字符的字符串?我無法在網上找到關於SQL字符串中這些字符的特殊含義的任何內容。

+0

我發現這是Crystal報告中的代碼,{?District}是報告中的一個參數。 – mmilleruva 2013-10-31 21:01:03

回答

2

這只是一個字符串。

嘗試執行以下操作:

select '{?District}' 

簡單的結果集返回{?District}

1

我會認爲這是一個奇怪的字符串。我可以看到它有一些特殊的含義。

1

此字符串通過2008 R2中的MS SQL Server的任何版本沒有特殊含義(也可能包括2012年,我懷疑你正在尋找專門爲此編寫的代碼)。

0

{?區}不是表達式。您正在比較Z.Code是否與該字符串匹配。

相關問題