Stored Procedure - Tugas Pertemuan 8
Nama : Kurnia Ramadhan
NPM : 19312185
Kelas : IF 19 D
Membuat Stored Procedure
CREATE PROCEDURE tampil_vendors AS
BEGIN
SELECT * FROM vendors;
END;
BEGIN
SELECT * FROM vendors;
END;
CREATE PROCEDURE simpan_vendors
@id_vendors char(5),
@name_vendors varchar(25)
AS
BEGIN
INSERT INTO vendors VALUES(@id_vendors,@name_vendors);
SELECT * FROM vendors;
END;
@id_vendors char(5),
@name_vendors varchar(25)
AS
BEGIN
INSERT INTO vendors VALUES(@id_vendors,@name_vendors);
SELECT * FROM vendors;
END;
EXECUTE simpan_vendors 'V0090','Diadora';
Soal :
- Buat Storage Procedure yang bernama hapus_vendors yang dapat menghapus data sesuai dengan vend_id yang diinputkan lalu tampilkan data terbaru. hapus data yang vendor yang ber id V0090
- Buat Storage Procedure yang bernama update_vendors yang dapat merubah data nama sesuai dengan vend_id yang diinputkan lalu tampilkan data terbaru. Ubah data vendors Puma menjadi Lama
- Buat Storage Procedure yang bernama cari_vendors yang dapat menampilkan data sesuai dengan inputan. Cari data Vendors yang memiliki huruf 'A'
Jawab :
1. CREATE PROCEDURE hapus_vendors
@id_vendors char(5)
AS
BEGIN
DELETE FROM vendors WHERE vend_id = @id_vendors;
SELECT * FROM vendors;
END;
EXECUTE hapus_vendors 'V0090';
2. CREATE PROCEDURE update_vendors
@id_vendors char (5),
@name_vendors varchar(25)
AS
BEGIN
UPDATE vendors SET vend_name = @name_vendors where vend_id = @id_vendors;
SELECT * FROM vendors;
END;
EXECUTE update_vendors 'V0003','LAMA';
3. CREATE PROCEDURE cari_vendors
@name_vendors varchar(50)
AS
BEGIN
SELECT * FROM vendors WHERE vend_name like @name_vendors;
SELECT * FROM vendors;
END;
EXECUTE cari_vendors '%A%';
Komentar
Posting Komentar