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