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 に答える