Tugas Data Base
Blog ini adalah proses
dari penyelesaian salah satu tugas database saya, bagi teman-teman yang
mengunjungi blog ini untuk ingin mengetahui cara pembuatan Stored Procedure di SQL Server. Disini saya menggunakan yang versi
2012 dan 2014 cara ini juga tidak jauh berbeda dengan versi yang lainnya, oke
tidak usah berlama-lama, kita langsung saja ke cara pembuatannya:
Disini
saya memiliki satu table mahasiswa dengan 2 field
NIM
|
Nama
|
A. Langkah pertama adalah membuat table
seperti pada tabel diatas di dalam Microsoft SQL Server yang anda punya, disini
saya menggunakan MS.SQL Server 2012.Tetapi jika teman teman masih kurang
mengerti tentang cara pembuatan database dan table pada MS.SQL Server , di
bawah ini terdapat source kode untuk membuat database dan table.
create Mahasiswa
use Mahasiswa
create table
tb_mhs(NIM integer not null primary key , Nama varchar(40) not null)
|
B. Kemudian Eksekusi dan akan keluar
seperti pada Gambar dibawah ini.
C. Kemudian setelah itu kita membuat
Stored Procedure Baru juga pada MS.SQL server, dengan perintah :
CREATE PROC
Mhs( @NIM integer, @Nama VARCHAR(35))
AS
BEGIN
INSERT INTO
tb_mhs VALUES (@NIM,@NAMA)
END
|
Hasilnya seperti pada gambar 1.2
Gambar
1.2 Membuat Stored Procedure
D. Setelah stored procedurenya selesai
maka, kita akan memasukkan data ke dalam table menggunakan Stored Procedure
yang telah kita buat. Dengan perintah seperti :
EXEC Mhs 1418154,'A MUH NOOR TRIFARDI'
|
Hasilnya akan seperti pada gambar 1.3
Gambar 1.3 Menambahkan Data kedalam table.
E. Kemudian untuk mengecek apakah data
yang dimasukkan sudah berhasil, maka kita akan memasukkan perintah :
select * from tb_mhs
|
Hasilnya akan seperti pada gambar 1.4
Gambar 1.4 Menampilkan Data
Setelah itu langkah terakhir yaitu membuat Function untuk menghitung jumlah mahasiswa.
Isi
dari table mahasiswa adalah :
Table ini memiliki 2 data salah satunya yaitu dengan Nim = 1418154 dengan Nama = A MUH NOOR TRIFARDI Kita akan
membuat suatu fungsi untuk menghitung jumlah data di dalam table menggunakan
SQL Server. Caranya adalah :
a. Langkah Pertama adalah membuat
fungsi untuk menghitung jumlah data(count) pada table dengan perintah :
CREATE FUNCTION
dbo.tb_mahasw (@Nim int)
returns int
as
begin
Declare @jumlah_data
int;
Select @jumlah_data
= count(@Nim) FROM tb_mhs;
RETURN @jumlah_data;
end
|
Untuk menampilkan kita menuju
kelangkah selanjutnya.
select
dbo.tugas (141854);
|
Kemudian Hasilnya akan seperti pada gambar 2.2
tutorialnya bagus..
BalasHapus