LEO's DotNET Blog

技术 业务 = 企业应用软件

博客园 首页 新随笔 联系 订阅 管理

CREATE PROCEDURE CityAdd
 @cityname varchar(50)
 @partname varchar(50)
AS
 DECLARE @citymaxid int
 DECLARE @partid int
 
 SELECT @partid=PartId
 FROM TravelPart
 WHERE PartName=@partname

 SELECT TOP 1 @citymaxid=CityId
 FROM TravelCity
 ORDER BY CityId DESC

 IF @citymaxid>0
  INSERT INTO TravelCity( CityId, CityName, PartId )
  VALUES( @citymaxid+1, @cityname, @partid )
 ELSE
  INSERT INTO TravelCity( CityId, CityName, PartId )
  VALUES( @0, @cityname, @partid )
GO


参数后要加逗号,晕了我半个小时

posted on 2005-07-26 13:17  !LEO  阅读(165)  评论(0)    收藏  举报