Postingan lainnya
Membuat store function MySql sederhana..
Bagaimana sih membuat store function yang benar? ini salahnya apa? Ini SQL Server.
Function untuk menentukan Kode Tarif, tersusun dari huruf ‘J’ diikuti urutan yg terdiri dari 2 digit angka.
J-012 atau J-01
create Function FCJenisKamar()
returns char(3)
as
begin
declare @kodebaru char(3), @noterakhir int
select @noterakhir=MAX(right(Kode,2)) from UAJenisKamar04D
set @kodebaru='J-' + RIGHT('00' + CAST(@noterakhir + 1 as varchar(2)),2)
return @kodebaru
end
ode diatas apa yg urang? apa perbedaan penulisan mysql dg sql server?
8 Jawaban:
Saya baru pertama kali melihat script SQL seperti ini, boleh saya minta reference atau link dimana agan belajar ?
Kurang lebih dari mata kuliah pemrograman klien server. menurut ku luar biasa sih kalau bisa memanipulasi kode yg biasanya auto increment saja.. apa lagi kalau bisa menyelesaikan soal2 di modul ini.. https://drive.google.com/file/d/0B54IN-0uVi0VUVVVNC1iMWhOV1E/view?usp=drivesdk
Diatas sptnya cuma perbedaan penulisan SQL server dg mysql?
Aku masih kurang pencerahan ttg function dan procedure.. kalau bkn utk memanipulasi kode.. kegunaan sebenarnya lainnya apa ya?
Setelah saya pelajari gan, gk ada yang salah dengan kode agan..
Mungkin aja versi mysql agan tidak mendukung dengan sql syntax yang agan buat, coba diperiksa lagi..
Jawaban Terpilih
begin
declare kodebaru char(3);
DECLARE noterakhir int;
select noterakhir=MAX(right(Kode,2)) into kodebaru from UAJenisKamar04D;
set kodebaru='J' + RIGHT('00' + CAST(noterakhir + 1 as char(2)),2);
return kodebaru;
end