2012-03-29 2 views
1

У меня есть следующий SQL-запрос, который я получил, но я не уверен, какой вкус SQL он есть.Что такое строка «{? District}» в SQL

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

Выражение '{? District}' или это просто строка с некоторыми странными символами в ней? Я не мог найти что-либо в Интернете о специальных значениях для этих символов в SQL String.

+0

Я узнал, что это был код из отчета о кристалле, а {? District} - параметр в отчете. – mmilleruva

ответ

2

Это просто строка.

Попробуйте выполнить следующие действия:

select '{?District}' 

Результирующий набор просто возвращает {?District}

1

Я думаю, что это странная строка. Я вижу, что это имеет какое-то особое значение.

1

Эта строка не имеет особого значения в любой версии MS SQL Server через 2008 R2 (и, вероятно, в том числе 2012, я сомневаюсь вы смотрите на код, специально написанный для этого).

0

{? District} - не выражение. Вы сравниваете, если Z.Code соответствует этой строке.

Смежные вопросы