Friday 4 October 2013

Create, Edit, And Execute StoreProcedure T-SQL

Membuat storeprocedure di SQL Server cukup mudah, Berikut ini syntax untuk membuatnya,
GO
--buat storeprocedure dengan nama "uSPShowEmployeeData"
CREATE PROCEDURE [dbo].[uSPShowEmployeeDataXXX]
--parameter yang di sediakan
@idEmployee INT
AS
-- query utama dari store procedure
  SELECT * FROM Employee Where idEmployee = @idEmployee 
GO
untuk penamaan penulis biasa menggunakan awalan huruf "u", karena sugest penulis, jika diawali dengan huruf "s" seperti "spShowEmployeeData" itu akan berpengaruh pada lama pengeksekusian, karena semua system storeprocedure di SQL Server semua menggunakan awalan "sp". jadi sewaktu kita eksekut nanti akan lama setelah pencarian ke storeprocedure system. hal ini berpengaruh saat kita menggunakan amat banyak storeprocedure. setelah di eksekusi nanti storeprocedure kita akan tampil di daftar programbility SQL Server

Untuk pengeditan Storeprocedure tinggal mengubah Create menjadi alter
GO
--Edit storeprocedure dengan nama "uSPShowEmployeeData" 
ALTER PROCEDURE [dbo].[uSPShowEmployeeXXXData]
--parameter yang di sediakan 
@idEmployee INT
AS
-- query utama dari store procedure 
   SELECT * FROM Employee Where idEmployee = @idEmployee
GO
sedangankan untuk pengeksekusiannya sangatlah mudah, sebagai contoh eksekusi storeprocedure yang telah kita buat di atas:
-- 23 adalah parameter yang di butuhkan
EXEC uSPShowEmployeeDataXXX 23

No comments:

Post a Comment