设为首页收藏本站

八达网

 找回密码
 注册
查看: 102|回复: 1
打印 上一主题 下一主题

SQL2000的存储过程如何转换成SQL2005的存储过程?

[复制链接]

0

主题

0

好友

2744

积分

坦克

跳转到指定楼层
1
发表于 2007-11-3 21:03 |只看该作者 |倒序浏览
五十水晶酬谢.

0

主题

0

好友

2744

积分

坦克

2
发表于 2007-11-3 21:06 |只看该作者

比如这个存储过程.

CREATE PROCEDURE [insert_ydlife]

       (@LuXian      [nvarchar](50),

        @XiBie        [nvarchar](50),

        @CheCi       [nvarchar](50),

        @FaCheRiQi       [datetime],

        @LianXiRen        [nvarchar](50),

        @DianHua   [nvarchar](50),

        @CaiJiShiJian      [datetime],

        @urlFrom    [nvarchar](100),

        @retValue     int OUTPUT)


AS



IF EXISTS (SELECT * FROM ydlife



         WHERE  CheCi = @CheCi AND FaCheRiQi = @FaCheRiQi  AND DianHua = @DianHua)

BEGIN


set @retValue = -1

END

ELSE

BEGIN


INSERT INTO ydlife

        ( [LuXian],

        [XiBie],

        [CheCi],

        [FaCheRiQi],

        [LianXiRen],

        [DianHua],

        [CaiJiShiJian],

        [urlFrom]

        )



VALUES

        ( @LuXian,

        @XiBie,

        @CheCi,

        @FaCheRiQi,

        @LianXiRen,

        @DianHua,

        @CaiJiShiJian,

        @urlFrom

        )



set @retValue = 0

END

GO
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2026-2-9 21:15

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部