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

关于存储过程的简单有关问题,麻烦给说明一下哈

2012-03-12 
关于存储过程的简单问题,麻烦给说明一下哈在自学存储过程,看示例有一个地方不太明白,请大家给说明一下....

关于存储过程的简单问题,麻烦给说明一下哈
在自学存储过程,看示例有一个地方不太明白,请大家给说明一下
....部分略.....
declare   @intEqTypeId   int,
@intEqupmentId   int

--   read   Id   of   EqType
Select   @intEqTypeId
From   EqType
Where   EqType   =   @chvEqType
....部分略.......
涉及到的表EqType有两个字段:EqTypeID(设备ID号),EqType(设备名称)
主要是select   @intEqTypeId这一句,系统怎么知道它是要读符合条件的设备ID号而不是其它呢?如果表中还有一个字段Exp1,那怎么能知道@intEqTypeId得到的是ID号还是Exp1的值?

[解决办法]
写法不对,正确写法:

declare @intEqTypeId int,
@intEqupmentId int

-- read Id of EqType
Select @intEqTypeId=EqTypeID
From EqType
Where EqType = @chvEqType

热点排行