想学习SQLServer2000的存储过程,请问哪里有这方面的资料,类似语法的,多谢

解决方案 »

  1.   


    --看联机帮助就可以了
    --知道格式后就是sql语句的写法了
    --给你一些基础使用的例子
    [code=SQL]
    --------------添加
    ALTER PROCEDURE aa
    (
        @Office_Name nvarchar(50),
    @Phone nvarchar(30),
    @Position nvarchar(100),
    @Director_Name nvarchar(50)

    )
    AS
    begin
    INSERT INTO OfficeInfo
        (
    Office_Name,
    Phone,
    Position,
    Director_Name
        )    VALUES
        (
    @Office_Name,
    @Phone,
    @Position,
    @Director_Name
        )select 
         Office_ID=@@Identity
    end
    ---------------------------------------删除
    ALTER PROCEDURE bb
    (
       @Office_ID int
    )
    AS
    BEGIN
    DELETE From OfficeInfo 
    where Office_ID = @Office_ID  
    END
    ----------------------------------------取所有
    ALTER PROCEDURE [HostitalDemo_OfficeInfo_DelOfficeInfo]
    AS
    BEGIN
    SELECT Office_ID,Office_Name,Phone,Position,Director_Name

    from  OfficeInfo
    END
    ---------------------------------------------通过ID取
    ALTER PROCEDURE [HostitalDemo_OfficeInfo_DelOfficeInfo]
    AS
    BEGIN
    SELECT Office_ID,Office_Name,Phone,Position,Director_Name

    from  OfficeInfo
    where Office_ID= @Office_ID
    END
    --------------------------------------更新
    ALTER PROCEDURE [HostitalDemo_OfficeInfo_DelOfficeInfo]
    ( @Office_Name nvarchar(50),
    @Phone nvarchar(30),
    @Position nvarchar(100),
    @Director_Name nvarchar(50)

    )
    AS
    BEGIN
    UPDATE OfficeInfo
        
        set

    Office_Name = @Office_Name ,
    Phone = @Phone,
    Patient_Age = @Patient_Age,
    Director_Name = @Director_Name where Office_ID= @Office_ID
    END[/code]