declare @qry varchar(100)
declare @cnt int
set @qry = ' where '
if exists(select * from ARTICLE_MANAGE [email protected]+ article_id=65)
BEGIN
select top 1* from ARTICLE_MANAGE order by article_id desc
END
ELSE
BEGIN
select * from ARTICLE_MANAGE order by article_id desc
END
Это вопрос. «@qry» изменяется, что мы перешли на запросКак выполнить запрос sub, если существует условие?
Использование динамического SQL –
жаль, что я не могу получить его. –
См [SQL «если существует ...» динамический запрос] [1] или [TSQL - Попытка использовать переменную IF EXISTS() Функция для простого SP] [2] [1]: http://stackoverflow.com/questions/27710260/sql-if-exists-dynamic-query [2]: http://stackoverflow.com/questions/14073842/tsql-trying-to -use-variable-with-if-exists-function-for-simple-sp – Esty