PDA

View Full Version : سوال: آیا این کوئری درسته؟



abyar_fm
دوشنبه 17 مهر 1391, 13:30 عصر
سلام به همه دوستان!

من یه کوئری از سه تا جدول که با هم جوین شدند در غالب پروسیجر نوشته ام اما
نمیدونم مشکلش چیه خروجی نامعلومی رو میده!! خیلی بررسیش کردم اما واقعا الان گیج شدم
به درست بودن بانکم شک کردم
لطفا راهنمایی کنید.خیلی ممنونم ازتون.

این خودپروسیجر است و پیام خروجی



ALTER proc [dbo].[Stp_Select_idPezeshk_For_InsertShift_ ]
@Family nvarchar(50)
,@id_takhasos int
as
begin
DECLARE @id_ int
SELECT @id_= dbo.shift.id_pezeshk
FROM dbo.shift INNER JOIN
dbo.pezeshk ON dbo.shift.id_pezeshk = dbo.pezeshk.id_pezeshk
WHERE (dbo.pezeshk.id_takhasos = @id_takhasos) and pezeshk.family=@Family
return @id_ end

Stp_Select_idPezeshk_For_InsertShift_ 'احمدي',6

پيام خطا:

The 'Stp_Select_idPezeshk_For_InsertShift_' procedure attempted to return a status of NULL, which is not allowed. A status of 0 will be returned instead.



در واقع باید عدد 1038 که کد پزشک در جدول شیفت میباشد رو برگردونه اما صفر برمیگردونه.

این هم عکس دیاگرام وجداول با داده های درون آن.

93723