Berikut adalah cara membuat Function pada SQL Server
Kode | Nama |
01 | Johanes Tan |
MB | Mike Bun |
BD | Budianto |
NV | Novi |
Create Function getTanggal() Returns Date As
Begin
Declare @Tanggal date ;
set @Tanggal = now();
Returns @Tanggal;
End
Go
Cara panggil : Select getTanggal();
Hasil : 2022-08-12 01:41:11
Create or Alter Function getNama (@p_kode varchar(10)) Returns varchar(50)
Begin
Declare @p_nama varchar(50);
Select isnull(nama, '') Into @p_nama From Person Where kode = @p_kode;
Returns @p_nama;
End
Go
Cara panggil : Select getNama('JT');
Hasil : Johanes Tan
Create or Alter Function getCount () Returns int
Begin
Declare @p_count int;
Select Count(*) Into @p_count From Person ;
Returns @p_count;
End
Go
Cara panggil : Select getCount();
Hasil : 4