0

آموزش گام به گام SQL Server

 
cryingsphere
cryingsphere
کاربر نقره ای
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 375
محل سکونت : خراسان رضوی

پاسخ به:آموزش گام به گام SQL Server
سه شنبه 21 تیر 1390  1:50 PM

سلام بر همه

در این پست می خوام در مورد حلقه های تکرار بگم :

 

3 - حلقه های تکرار :  به منظور پیاده سازی ساختار حلقه تکرار در پایگاه داده SQL Server تنها از حلقه While استفاده می گردد که در دو شکل ذیل قابل پیاده سازی است:

 

در شکل ساختار 2  تا زمانیکه عبارت شرطی درست باشد تک دستور اجرا می گردد. ولی در ساختار پیچیده تر 1  کلیه دستورات بلاک END , Begin  درصورت صحیح بودن عبارت شرطی اجرا خواهند شد وکلمه کلیدی Break جهت قطع حلقه وContinue حرکت به سمت ابتدای حلقه تکرار خواهد بود.

بعنوان مثال:

Declare   @x   Int , @y   BigInt

Set   @x = 0

Set   @y = 1

While  @x < 10   Begin

Set   @x = @x + 1

Set   @y = @y * @x

END

 

و یا در مثال ذیل از دستور Break  استفاده گردیده است.

Declare   @x   Int , @y   BigInt

Set   @x = 0

Set   @y = 1

While   1=1    Begin

Set  @x = @x + 1

IF  @x>= 10  Break

Set  @y = @y * @x

END

 

پست بعدی در مورد توابع داخلی اس کیو ال خواهد بود. همچنان با ما همراه باشید.

تشکرات از این پست
DR460N
دسترسی سریع به انجمن ها