Belajar Bersama Dunia Programing dan DatabaseBelajar dulu biar lebih ngerti dan lebih nyaman

Rabu, 06 Agustus 2014

Membuat Stored Procedure di SQL Server


Database adalah faktor yang sangat penting dalam membangung suatu sistem, saat ini banyak programer yang sudah tidak meletakan sql di program tetapi ditaruh di dalam database atau lebih dikenal stored procedure. Karena dengan menggunakan stored procedure di percaya dapat meningkatkan kecepatan dan keamanan. Berikut ini adalah cara membuat stored procedure sederhana yang cukup mudah dan simple.

Insert Data Menggunakan Stored Procedure

Gambar di atas merupakan contoh sql stored procedure untuk membuat insert data, berikut ini adalah stored procedure untuk insert data:

-- =============================================
-- Author:        <Author,,Name>
-- Create date: <Create Date,,>
-- Description:    <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[SP_PesawatInsert]
    -- Add the parameters for the stored procedure here
    (
        @nama_pesawat varchar (50),
        @kode_pesawat varchar (10),
        @jenis_pesawat varchar (10)
    )
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;   

    -- Insert statements for procedure here
    INSERT INTO Pesawat (nama_pesawat, kode_pesawat, jenis_pesawat)
    VALUES (@nama_pesawat, @kode_pesawat, @jenis_pesawat);
   
    IF @@ERROR <> 0
        RETURN (1)
    ELSE
    RETURN (0)
END


Update Data Menggunakan Stored Procedure

Berikut ini stored procedure untuk melakukan update data:

ALTER PROCEDURE [dbo].[SP_PesawatUpdate]
    (               
        @nama_pesawat varchar (50),
        @kode_pesawat varchar (10),
        @jenis_pesawat varchar (10),
        @id_pesawat int
    )
AS
    BEGIN

        SET NOCOUNT ON;

        update pesawat set nama_pesawat =  @nama_pesawat, kode_pesawat = @kode_pesawat, jenis_pesawat = @jenis_pesawat
        where id_pesawat = @id_pesawat;

        IF @@ERROR <> 0
        RETURN (1)
        ELSE
        RETURN (0)
    END


Delete Data Menggunakan Stored Procedure

Berikut ini stored procedure untuk melakukan delete data:

ALTER PROCEDURE dbo.SP_PesawatDelete
    (
        @id_pesawat int
    )
AS
    BEGIN
       
        SET NOCOUNT ON;

        DELETE FROM Pesawat WHERE id_pesawat = @id_pesawat;

        return 0;
    END



List Data Menggunakan Stored Procedure

Berikut ini script stored procedure untuk menampilkan list data

-- =============================================
-- Author:        <Author,,Name>
-- Create date: <Create Date,,>
-- Description:    <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[SP_PesawatListData]
    -- Add the parameters for the stored procedure here
    -- @keyword varchar (50)
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    SELECT * FROM Pesawat
END

   

0 komentar:

Posting Komentar

Recent Posts

Unordered List