IF EXISTS ( SELECT 1 FROM dbo.sysobjects WHERE id = object_id(N'[$GetListProcName$]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
|
DROP PROCEDURE [$GetListProcName$]
|
GO
|
------------------------------------
|
--ÓÃ;£º»ñµÃ$ChinaComment$Êý¾ÝÁбí
|
--˵Ã÷£º
|
--×÷Õß: $Author$
|
--ʱ¼ä£º$CurDate$
|
------------------------------------
|
CREATE PROCEDURE $GetListProcName$
|
@strWhere nvarchar(500) -- ²éѯÌõ¼þ
|
AS
|
DECLARE @strQueryCol nvarchar(max),
|
@strSql nvarchar(max)
|
|
|
SET nocount ON;
|
|
SET @strQueryCol=' $strQueryCol$ '
|
|
SET @strSql= ' SELECT '+@strQueryCol
|
+' FROM $TableName$ AS $TableAlias$ WITH(NOLOCK) WHERE 1=1 '
|
|
IF(@strWhere <> '')
|
BEGIN
|
SET @strSql=@strSql+' AND '+@strWhere
|
END
|
|
SET @strSql=@strSql+' ORDER BY $TableAlias$.$orderByName$ DESC '
|
EXEC SP_EXECUTESQL @strSql
|
|
SET nocount OFF;
|
GO
|