PDA

View Full Version : عملگر exists



هانیه_67
پنج شنبه 03 اردیبهشت 1388, 23:37 عصر
سلام دوستان می خواستم بدونم عملگر exists تو sql کارش چیه؟ یه مثال کوچیکم بزنین نور علی نور میشه ممنون

hassanf
جمعه 04 اردیبهشت 1388, 00:02 صبح
سلام
با exists می توانیم بفهمیم که آیا SubQuery ردیفی را بر می گرداند یا خیر. مثلا :

If Exists (Select *
From News
Where Id = 1)
return 1

ali_abbasi22145
شنبه 05 اردیبهشت 1388, 09:26 صبح
سلام
من دستور زير را براي جدول خودم تست كردم در SQL SERVER 2000:
If Exists (Select * from cardtable Where sicard >= 3)
return 1
وخطاي زير را داد:
Server: Msg 178, Level 15, State 1, Line 2
A RETURN statement with a return value cannot be used in this context.

آيا اين دستور در SQL SERVER 2000 نيست يا مشكل من از كجاست؟
يك مثال ديگر مي توانيد بزنيد.

hassanf
شنبه 05 اردیبهشت 1388, 13:25 عصر
سلام از return فقط در stored procedure و function می توانید استفاده کنید.