一些比較簡單的預存程序的代碼,主要是本人對這個東西不太熟,特地寫下來!

來源:互聯網
上載者:User

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

 

--<table comment>
--動作表名:News
--表說明:
--方法說明:向表中添加一條記錄
--</table comment>
ALTER     PROCEDURE dbo.p_ch_WriterNewsAdd
(
    @Title    varchar(255),
    @Content    ntext,
    @NewsSource    varchar(50),
    @Keywords    varchar(255),
    @IP    varchar(15),
    @NewsTypeID    int,
    @Checkintime    datetime,
    @ConfirmStatus    tinyint

)
AS
BEGIN TRAN
    INSERT INTO News (
        Title,
        Content,
        NewsSource,
        Keywords,
        IP,
        NewsTypeID,
        Checkintime,
        ConfirmStatus

        )
    VALUES (
        @Title,
        @Content,
        @NewsSource,
        @Keywords,
        @IP,
        @NewsTypeID,
        @Checkintime,
        @ConfirmStatus

        )
IF @@ERROR!=0
    BEGIN
        ROLLBACK TRAN
        RAISERROR 20000 'p_ch_NewsAdd: Cannot insert data into p_ch_NewsAdd'
        RETURN(1)
    END
COMMIT TRAN

 

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
 

 

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

 

--<table comment>
--動作表名:ConsultationCatalogs
--表說明:
--方法說明:更新表中記錄
--</table comment>
ALTER  PROCEDURE dbo.p_fyb_ConsultationCatalogsUpdate
(
    @Name    varchar(20),
    @ParentID    int,
    @CatalogID    int
)
AS
BEGIN TRAN
    UPDATE ConsultationCatalogs SET
        Name = @Name,
        ParentID = @ParentID
    WHERE CatalogID=@CatalogID
IF @@ERROR!=0
    BEGIN
        ROLLBACK TRAN
        RAISERROR 20000 'p_fyb_ConsultationCatalogsUpdate: Cannot update data on p_fyb_ConsultationCatalogsUpdate'
        RETURN(1)
    END
COMMIT TRAN

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.