Как использовать подкачку в динамическом запросе в SQL?..
CREATE PROCEDURE Sp_MultCompanyProject @LegalTypeID VARCHAR(200) = NULL, @CompanyCategoryID VARCHAR(200) = NULL AS BEGIN IF( @LegalTypeID = 'null' ) BEGIN SET @LegalTypeID = NULL; END; IF( @CompanyCategoryID = 'null' ) BEGIN SET @CompanyCategoryID = NULL; END; DECLARE @sql NVARCHAR(MAX); SET @sql = 'select distinct CompanyID,CompanyName,AliasName from MulitSearch_Portal WHERE (1=1)'; IF @LegalTypeID IS NOT NULL SET @sql = @sql + ' and LegalTypeID IN (' + @LegalTypeID + ')'; IF @CompanyCategoryID IS NOT NULL SET @sql = @sql + ' and CompanyCategoryID IN (' + @CompanyCategoryID + ')'; EXEC sp_sqlexec @sql; END;
Что я уже пробовал:
1) MulitSearch_Portal - это таблица представлений(views)
Мое сомнение заключается в том, как создать подкачку, когда вышеописанная хранимая процедура "Sp_MultCompanyProject" ... любезно помогите
Kats2512
дублирующий вопрос о http://www.codeproject.com/Questions/1109965/How-to-implement-paging-in-dynamic-query-in-SQL
Thiyagu Arockiasamy
Это очень важно вот почему я прошу прощения
Kats2512
даже если это очень важно, вам не нужно дублировать вопросы, это грубо!