CREATE PROCEDURE SPSE_Pre_MessageByService
@tblName varchar(50), -- 表名
@PageSize int = 100, -- 页尺寸
@Service_ID varchar(20),
@Sub_Service_ID varchar(20),
@Pre_Send_Date varchar(300)
AS
declare @strSQL varchar(5000) -- 主语句
declare @strOrder varchar(400) -- 排序类型
declare @strGetFied varchar(400)
begin
set @strOrder='order by Auto_ID asc'
set @strGetFied='Auto_ID,Pre_Message.Message_ID,Phone_Num,Message_Text'
set @strSQL = 'select top' +' '+ str(@PageSize)+' '+@strGetFied +' '+'from Pre_Message,'+' '
+ @tblName +' '+'where Pre_Message.Message_ID=' + @tblName+'.Message_ID and Service_ID='
+ @Service_ID+' '+'and Sub_Service_ID='+@Sub_Service_ID+' '
+'and Pre_Send_Date= '''+@Pre_Send_Date +''' '+@strOrder
end
exec ( @strSQL)
GO
@tblName varchar(50), -- 表名
@PageSize int = 100, -- 页尺寸
@Service_ID varchar(20),
@Sub_Service_ID varchar(20),
@Pre_Send_Date varchar(300)
AS
declare @strSQL varchar(5000) -- 主语句
declare @strOrder varchar(400) -- 排序类型
declare @strGetFied varchar(400)
begin
set @strOrder='order by Auto_ID asc'
set @strGetFied='Auto_ID,Pre_Message.Message_ID,Phone_Num,Message_Text'
set @strSQL = 'select top' +' '+ str(@PageSize)+' '+@strGetFied +' '+'from Pre_Message,'+' '
+ @tblName +' '+'where Pre_Message.Message_ID=' + @tblName+'.Message_ID and Service_ID='
+ @Service_ID+' '+'and Sub_Service_ID='+@Sub_Service_ID+' '
+'and Pre_Send_Date= '''+@Pre_Send_Date +''' '+@strOrder
end
exec ( @strSQL)
GO
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货