Rabu, 26 Maret 2014

Pertemuan 5



Stored Procedure
kumpulan dari perintah-perintah SQL yang telah dicompile yang bisa diakses secara langsung oleh SQL Server dan aplikasi client. Sama seperti FUNCTION dan database object lainnya, pembuatan SProc menggunakan CREATE PROCEDURE, untuk
pengubahannya menggunakan ALTER PROCEDURE, dan untuk penghapusannya menggunakan DROP PROCEDURE.


CREATE PROCEDURE <nama sproc>
[<@param1> <tipe data> [=<nilai awal>]
[OUT[PUT]], ...]
AS
BEGIN
<SQL> | <script block>
RETURN <nilai>
END;
--
ALTER PROCEDURE <nama sproc>
[<@param1> <tipe data> [=<nilai awal>]
[OUT[PUT]], ...]
AS
BEGIN
<SQL> | <script block>
RETURN <nilai>
END;
--
DROP PROCEDURE <nama sproc>;

Sedikit berbeda dengan FUNCTION, parameter dalam Sproc diperbolehkan untuk memiliki nilai awal atau nilai default. Jadi ketika SProc dieksekusi, kita tidak perlu mengisi parameter yang mempunyai nilai awal tersebut. Selain itu, semuanya adalah sama seperti Function.
Untuk mengeksekusi SProc, syntaxnya dibawah ini:
EXEC[UTE] [<variable> =] <sp_name>
[<parameter_value>
[, <parameter_name> = <variable> OUT
]];

Tidak ada komentar:

Posting Komentar