0

我从用户那里获取了这些变量

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

但我的桌子想让我KullaniciSehirID从另一张Sehir桌子上拿。

所以我宣布

declare @KullaniciSehirID int

这个变量,我想通过这个

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

选择返回到我的变量,但我做不到。

我该怎么办?

4

1 回答 1

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

@KullaniciSehirID 将包含正确的值,您可以在其余查询中使用它

于 2012-05-17T09:05:47.487 回答