我有以下SQL查詢,但我不確定它是哪種SQL。字符串'{?區域}'在SQL中計算的是什麼
Select *
From myTable Z
WHERE Z.code = '{?District}'
'{?District}'是一個表達式,還是隻是一個有一些奇怪字符的字符串?我無法在網上找到關於SQL字符串中這些字符的特殊含義的任何內容。
我有以下SQL查詢,但我不確定它是哪種SQL。字符串'{?區域}'在SQL中計算的是什麼
Select *
From myTable Z
WHERE Z.code = '{?District}'
'{?District}'是一個表達式,還是隻是一個有一些奇怪字符的字符串?我無法在網上找到關於SQL字符串中這些字符的特殊含義的任何內容。
這只是一個字符串。
嘗試執行以下操作:
select '{?District}'
簡單的結果集返回{?District}
我會認爲這是一個奇怪的字符串。我可以看到它有一些特殊的含義。
此字符串通過2008 R2中的MS SQL Server的任何版本沒有特殊含義(也可能包括2012年,我懷疑你正在尋找專門爲此編寫的代碼)。
{?區}不是表達式。您正在比較Z.Code是否與該字符串匹配。
我發現這是Crystal報告中的代碼,{?District}是報告中的一個參數。 – mmilleruva 2013-10-31 21:01:03