CREATE PROCEDURE [dbo].[PegawaiVIEW]
@id_pegawai int = NULL,
@nip varchar(50) = NULL,
@nama varchar(50) = NULL,
@tempat_lahir varchar(50) = NULL,
@tanggal_lahir datetime = NULL,
@jenis_kelamin char(6) = NULL,
@alamat varchar(200) = NULL,
@provinsi varchar(100) = NULL,
@kota varchar(100) = NULL,
@tlp char(15) = NULL
AS
BEGIN
--SET NOCOUNT ON;
SELECT id_pegawai,nip,nama,tempat_lahir,tanggal_lahir,jenis_kelamin,
alamat,provinsi,kota,tlp
FROM rs_pegawai
END
2. Store Procedure untuk update data
CREATE PROCEDURE [dbo].[PegawaiUPDATE]
@id_pegawai int = NULL,
@nip varchar(50) = NULL,
@nama varchar(50) = NULL,
@tempat_lahir varchar(50) = NULL,
@tanggal_lahir datetime = NULL,
@jenis_kelamin char(6) = NULL,
@alamat varchar(200) = NULL,
@provinsi varchar(100) = NULL,
@kota varchar(100) = NULL,
@tlp char(15) = NULL
AS
BEGIN
SET NOCOUNT ON;
UPDATE rs_pegawai
SET nip=@nip,nama=@nama,tempat_lahir=@tempat_lahir,tanggal_lahir=@tanggal_lahir,
jenis_kelamin=@jenis_kelamin,alamat=@alamat,provinsi=@provinsi,kota=@kota,
tlp=@tlp
WHERE id_pegawai=@id_pegawai
END
3. Store Procedure untuk insert data
CREATE PROCEDURE [dbo].[PegawaiINSERT]
@nip varchar(50),
@nama varchar(50),
@tempat_lahir varchar(50),
@tanggal_lahir datetime ,
@jenis_kelamin char(6),
@alamat varchar(200),
@provinsi varchar(100),
@kota varchar(100),
@tlp char(15)
AS
BEGIN
INSERT INTO rs_pegawai (nip,nama,tempat_lahir,tanggal_lahir,jenis_kelamin,alamat,
provinsi,kota,tlp)
VALUES(@nip,@nama,@tempat_lahir,@tanggal_lahir,@jenis_kelamin,
@alamat,@provinsi,@kota,@tlp)
END
4. Store Procedure untuk delete data
CREATE PROCEDURE [dbo].[PegawaiDELETE]
@id_pegawai int = NULL
AS
BEGIN
SET NOCOUNT ON;
DELETE FROM rs_pegawai
WHERE id_pegawai=@id_pegawai
END
Untuk Listing Programnya
BACK POSTING.. #1 NEXT POSTING.. #3
No comments:
Post a Comment