2012-05-17 76 views
0

傳遞一個表的只有一個值到另一個表我把這些變量從用戶在SQL存儲過程

@KullaniciAdi nvarchar(30), 
@KullaniciSoyadi nvarchar(30), 
@KullaniciMailAdresi nvarchar(max), 
@KullaniciTelNo tinyint, 
@KullaniciSehir nvarchar(30) 

,但我的表要我從另一個Sehir表中獲取KullaniciSehirID

所以我宣佈

declare @KullaniciSehirID int 

這個變量,我想這

Select Sehir.SehirID 
FROM Sehir 
WHERE Sehir.SehirAdi = @KullaniciSehir 

選擇返回傳遞給我的變量,但我不能這樣做。

我應該怎麼辦?

回答

2
Select @KullaniciSehirID = SehirID FROM Sehir WHERE [email protected] 

@KullaniciSehirID將有它正確的值,你可以使用在查詢

+0

是休息,這是我所期待的。感謝您的幫助:) –

+1

@UğurcanŞengit偉大的,如果有人答案解決您的問題,將其標記爲答案(綠色勾號左邊)。幫助網站打勾:) – Paddy