PDA

View Full Version : سوال: روش استفاده از تابع Exists



khorsandreza
شنبه 17 مرداد 1388, 20:09 عصر
سلام
میخواهم در SP با استفاده از دستور Exists کنترل بکنم رکوردی با مشخصات (فرضا شماره پرسنلی) موجود هست یا نه در Borland InterBase دستور را به شکل زیر می نوشتیم

IF (Exists(SELECT CODE FROM MAINADATA WHERE CODE =:xcode )Then

Begin
.....Update
Else
..... Insert Into
end

محمد سلیم آبادی
شنبه 17 مرداد 1388, 20:15 عصر
سلام.

کد زیر تقریبا معادل با کد پست شماره یک است.

هرگاه تعداد دستورات بیش از یک بود باید از بلاک (BEGIN END) استفاده شود.




IF EXISTS(SELECT * FROM MAINDATA WHERE CODE=’xcode’)
UPDATE...
ELSE
INSERT...