Pages

Tuesday, June 11, 2013

Cara Membuat Looping Pada SQL Server



Berikut ini adalah contoh perulangan dengan menggunakan fuction  while










1) contoh looping WHILE


DECLARE @intFlag INT
SET @intFlag = 1
WHILE (@intFlag <=5)
BEGIN
PRINT @intFlag
SET @intFlag = @intFlag + 1
END
GO

Hasilnya:
1
2
3
4
5


2) contoh Looping   WHILE  dengan tambahan BREAK

DECLARE @intFlag INT
SET @intFlag = 1
WHILE (@intFlag <=5)
BEGIN
PRINT @intFlag
SET @intFlag = @intFlag + 1
IF @intFlag = 4
BREAK;
END
GO

Hasilnya :
1
2
3


3) contoh looping WHILE dengan CONTINUE dan  BREAK

DECLARE @intFlag INT
SET @intFlag = 1
WHILE (@intFlag <=5)
BEGIN
PRINT @intFlag
SET @intFlag = @intFlag + 1
CONTINUE;
IF @intFlag = 4 -- This will never executed
BREAK;
END
GO

hasilnya:
1
2
3
4
5

1 comment:

  1. min.. Untuk mempercepat proses looping gimana ya / mengoptimalkan proses looping tersebut. soalnya saya mempunyai data yang besar dan ketika query sepeti itu di Exec memakan waktu yang lama

    ReplyDelete