визуальный студийный запрос, с параметром управления - PullRequest
0 голосов
/ 08 мая 2011

Я пытаюсь заставить работать следующий запрос, но я точно не знаю, как объявить переменную в запросе. Причиной является управляющий параметр

SELECT     COUNT(*) 
FROM         dist_reason
WHERE     (cause_group_cd = '%'Cause'%')

Ура! * * 1004

1 Ответ

0 голосов
/ 08 мая 2011

Если вы используете C # (поскольку кажется, что вы хотите вызвать это из кода), вы должны сделать это следующим образом:

string sqlStatement;

sqlStatement = string.format("SELECT COUNT(*) FROM dist_reason WHERE (cause_group_cd = '%{0}%')", Cause);

Если бы вы делали это только на SQL, вы бы объявили переменную, и она бы выглядела как @Cause. Например:

DECLARE @Cause NVARCHAR(50)

SET @Test = 'Test'

SELECT COUNT(*) 
FROM dist_reason
WHERE (cause_group_cd = '%' + @Cause + '%')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...