Membuat Stored Procedure di SQL Server


Simple Stored Procedure

Dalam latihan pertama kita akan membuat Stored Procedure yang paling gampang, membuat Hello World. Perhatikan script berikut.

CREATE PROCEDURE Usp_MyProcedure
AS
BEGIN
  PRINT 'Hello World'
END

Usp_MyProcedure adalah nama dari Stored Procedure yang akan dibuat. Awalan Usp digunakan karena kebiasaan/kesepakatan untuk membedakan Stored Procedure yang dibuat oleh sistem dengan yang dibuat oleh user. Usp singkatan dari User Stored Procedure. Setelah memberikan nama kita berikan syntax AS. Setelah itu kita mulai memasukkan logika kita antara syntax BEGIN dan END. Kalau kita sudah sangat familiar di C begin dan end ini fungsinya mirip dengan kurung kurawal buka dan tutup ({ }). PRINT ‘Hello World’ digunakan untuk menampilkan text ‘Hello World’. Setelah script tersebut dibuat, kemudian jalankan (tekan F5 di Microsoft SQL Server Management Studio) untuk menyimpan Stored Procedure dalam database.

Menjalankan/Memanggil Stored Procedure

Untuk memanggilnya nya cukup dengan perintah berikut.

EXEC Usp_MyProcedure

Mengubah Stored Procedure

Dengan mengganti syntax create pada contoh di atas daengan ALTER.

ALTER PROCEDURE Usp_MyProcedure
AS
BEGIN
  PRINT 'New Hello World'
END

Menampilkan Text Stored Procedure yang Sudah Dibuat

SP_HELPTEXT 'Usp_MyProcedure'

Menghapus Stored Procedure

DROP PROCEDURE Usp_MyProcedure

Stored Procedure dengan Parameter

CREATE PROCEDURE Usp_WithParameter
(
@param1 int,
@param2 varchar(50)
)
AS
BEGIN
PRINT 'Param 1: '+cast(@param1 as varchar)
PRINT 'Param 2: '+@param2
END

About windupurnomo

I'm interested in programming. I am active with several programming such as Java, C #, C, JavaScript, HTML. I'm also develop desktop application (Java Swing), Mobile Application (Android), and Web programming (ASP MVC).
This entry was posted in Basis Data, Microsoft and tagged , , , , , , , , , , . Bookmark the permalink.

4 Responses to Membuat Stored Procedure di SQL Server

  1. jaka says:

    Salam Kenal Untuk Semuanya Yaa…🙂

  2. salam kenal buat semua

  3. Tyo says:

    Mas, apakah usp diatas bisa di panggil melalui CUBE SSRS Report ?
    Tq

  4. mas tolong posting source code rgb to binary dong, saya sudah cari di google ga nemu2

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s