Хранимая процедура в SQL Server - PullRequest
0 голосов
/ 11 августа 2011

Могу ли я использовать только одну хранимую процедуру для множества запросов?

Как это:

SELECT @var_name[0] from @table_name WHERE @con1 = @var_name[1] ;

1 Ответ

2 голосов
/ 11 августа 2011

Вы не можете этого сделать.Вы можете построить запрос динамически с помощью чего-то вроде

EXEC('SELECT ' + @var_name + ' FROM ' + @table_name + ' WHERE ' + @Con1 + ' = ' + @var_name)

При этом помните о потенциальных проблемах производительности и внедрения SQL-кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...