Latihan Stored Procedure

 Jawaban No 1

Hapus Data Vendors dengan id 'V0090'


Dikarenakan data dengan id tersebut tidak ada di tabel, maka pertama-tama 

saya membuat SP untuk menambahkan data tersebut : 


--menambah-kan data 'V0090'

create procedure vend

@id_vend char(5),

@nama_vend varchar(50)

as

begin

insert into vendors values

(@id_vend,@nama_vend);

select * from vendors;

end;

execute vend 'V0090','Specs';




lalu saya akan membuat SP utnuk menghapus 


create procedure hapus_vendors 

@id_vend char(5)

as

begin

delete from vendors where vend_id = (@id_vend);

select * from vendors;

end;


execute hapus_vendors  'V0090';





















2. Ubah Nama vendos PUMA menjadi LAMA



create procedure update_vendors

@nama_vend varchar(50),

@id_vend char(5)

as

begin

update vendors

set vend_name = (@nama_vend)

where vend_id= (@id_vend);

select * from vendors

end;


execute update_vendors 'Lama','V0003';



3. Mencari data dengan ketentuan data yang memiliki hruf A pada vendors



create procedure cari_vendors
@nama_vend varchar(50)
as
begin
select * from vendors where vend_name like (@nama_vend);

end;

execute cari_vendors '%a%';




















Komentar