Fetch the repository succeeded.
CREATE PROC Pro_NaviGation
(
@PageIndex int,
@PageSize int,
@NaviName varchar(20)
)
AS
DECLARE @PageSql varchar(2000)
BEGIN TRY
SET @PageSql='SELECT TOP ' + CAST(@PageSize as varchar)
SET @PageSql +=' * FROM (
SELECT ROW_NUMBER() OVER (ORDER BY NaviId) ROWID,
* FROM NaviGation '
IF (@NaviName!='')
SET @PageSql+=' WHERE NaviName LIKE ''%'+@NaviName+''''
SET @PageSql+=') K '
SET @PageSql+=' WHERE ROWID >'+CAST(((@PageIndex - 1)*@PageSize + 1) AS VARCHAR)
SET @PageSql+=' SELECT COUNT(*) FROM NaviGation'
IF (@NaviName!='')
SET @PageSql+=' WHERE NaviName LIKE ''%'+@NaviName+''''
PRINT(@PageSql)
EXEC(@PageSql)
END TRY
BEGIN CATCH
DECLARE @MSG varchar(500)=error_message()
PRINT @MSG
END CATCH
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。