首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么把两个SQL语句放在一个存储过程

2012-03-03 
如何把两个SQL语句放在一个存储过程?我想写一个存储过程,执行两个SQL语句,第二个SQL语句要用到第一个语句

如何把两个SQL语句放在一个存储过程?
我想写一个存储过程,执行两个SQL语句,第二个SQL语句要用到第一个语句的结果。
@StrMaxid=select   max(id)   from   table1   然后在第二个语句中使用@StrMaxid是不对的。
请问怎么写啊

[解决办法]
select @StrMaxid=max(id) from table1

select * from tb where id=@StrMaxid
[解决办法]
有提示什么错误吗?

把代码贴出来看看.
[解决办法]
就是,把代码贴来瞅瞅
一般给参数值都是
select @StrMaxid=max(id) from table1
[解决办法]
表DailyStatistics中的字段(MaxID,UniqueRecords)是不是数值型的

参数定义时类型要一样
DECLARE @StrMaxid int
DECLARE @StrUniqueRecords int

热点排行