create database pertemuan9
use pertemuan9
create table tblmahasiswa
(NPM varchar(10) primary key,
Jurusan varchar(20),
JenisKelamin varchar(1),
Nama Varchar(20),
Alamat varchar(50),
TglLahir datetime
)
NPM didapat dari
Huruf pertama (Huruf Besar)dari nama + Huruf
terakhir (Huruf
Besar) dari nama +
tahun lahir (4
karakter) +
Jenis Kelamin +nomr urut
5/8/1990
contoh:
nama Budi Setiawan , maka NPM akan secara otomatis BN1990L1
-----------------------------------
create proc InputMahasiswa
@a varchar
(20),
@b varchar
(1) ,
@c varchar
(20) ,
@d varchar
(50) ,
@e varchar
(10)
as
declare
@jumlahbaris integer,
@x varchar
(10),
@y integer
select
@jumlahbaris=COUNT(*)from tblmahasiswa
set @y=@jumlahbaris+1
set @x= UPPER (LEFT (@c,1)) + UPPER (right (@c,1)) + LEFT (@e,4) + UPPER (LEFT(@b,1)) + CAST (@y as varchar (8))
insert into tblmahasiswa values(@x,@a,@b,@c,@d,@e)
exec
InputMahasiswa 'SI','L', 'Sukriyadi', 'Sekip Pangkal', '1991-07-09'
select * from tblmahasiswa
F5 Execute

0 komentar:
Posting Komentar
Tuliskan Komentar Disini..