A.
Tutorial untuk membuat STORED-PROCEDURE di SQL Server untuk menambahkan
data.
1. Membuat tabel dengan cara memasukan
query di bawah ini :
|
CREATE TABLE [dbo].[tb_mhs](
NIM int NOT NULL,
NAMA varchar(50) NOT NULL
|
2. Setelah tabel dibuat, langkah
selanjutnya adalah membuat stored procedure dengan langkah-langkah sebagai
berikut :
a.
Memasukan
query stored procedure menambah data
|
CREATE PROC proc_tambah (@Nim VARCHAR(50),@Nama
VARCHAR (50))
AS
BEGIN
INSERT INTO tb_mhs VALUES
(@Nim,@Nama)
END
|
b.
Query
memanggil stored procedure
|
EXEC
pr_tambah @Nim = 1318157, @Nama = 'Andy'
SELECT * FROM tb_mhs
|
Hasil :
B. Tutorial membuat function untuk menghitung jumlah
mahasiswa dari tabel mahasiswa.
Function adalah suatu blok SQL yang memiliki konsep sama
dengan procedure, hanya saja pada function terdapat pengembalian
nilai (return value). Langkah-langkahnya sebagai berikut:
1.
Berdasarkan pada tabel yang telah dibuat diatas, maka akan dibuat function
yang menampilkan jumlah mahasiswa yang ada pada tabel tersebut. Ketikkan query
seperti dibawah ini:
|
CREATE FUNCTION dbo.jumlah(@NIM char(10))
returns int
as
begin
declare @jumlah_data int;
select @jumlah_data = count(@NIM) FROM mahasiswa;
RETURN @jumlah_data;
End
|
2. Kemudian setelah itu kita mengeksekusi program dengan parameter yang
diberikan adalah NIM, tetapi NIM disini hanya sebagai pengembalian bukan untuk
di operasikan jadi kita bisa memasukkan NIM terserah asalkan bertipe integer, query-nya
sebagai berikut:
|
select
dbo.jumlah(1318157);
|



