424x Filetype PPTX File size 0.27 MB Source: elok.dosen.ittelkom-pwt.ac.id
Pokok Bahasan
1. Batch
2. Stored Procedure
Batch (1)
• Terkadang, diperlukan mengirimkan beberapa
pernyataan SQL bersama pada SQL Server
untuk dieksekusi sebagai satu unit.
• Unit logis tersebut adalah batch.
• Batch membantu mengurangi lalu lintas
jaringan.
Batch (2)
• Batch adalah :
Sekelompok pernyataan SQL diajukan
bersama ke SQL Server untuk eksekusi.
Batch mengkompilasi pernyataan ke dalam
satu unit eksekusi yang disebut rencana
eksekusi (execution plan)
Perintah “GO” menentukan akhir dari batch.
Batch (3)
• Contoh :
INSERT INTO Person.Contact VALUES (0, null,
‘Robert’, ‘J’, ‘Langdon’, null,
‘rbl@adventureworks.com’,0, null,
newid(),getdate())
INSERT INTO HumanResources.Employee VALUES
(‘AS01AS25R2E365W’, 19978, ‘robert1’, 16, ‘Tool
Designer’, ‘1972-05-15’, ‘S’, ‘M’, ‘1996-07-31’,
0,16,20,1,newid(), getdate())
GO
Batch (4) :
Menggunakan Variabel
• Saat mengimplementasikan batch, mungkin
saja dibutuhkan menyimpan nilai sementara
saat eksekusi berlangsung.
• Dapat digunakan variabel dengan statement
DECLARE
DECLARE @nama_variabel tipe_data
no reviews yet
Please Login to review.