SQL Server’da The Multi-Part Identifier Could Not Be Bound Hatası

Herkese merhaba,

Bu yazıda sizlere SQL Server’da the multi-part identifier could not be bound hatasından bahsedeceğim.

Bu hata genel olarak join işlemlerinde başımıza gelir. Örnek bir hatayı Northwind veritabanı üzerinde aşağıda inceleyelim.

SELECT * FROM dbo.Categories c INNER JOIN dbo.Products AS p ON p.CategoryID = CategoryID

Burada görüldüğü üzere c ve p adlı alias belirttim. On kısmından sonra p.CategoryID yazdığım halde c.CategoryID yazmadığım için böyle bir hatayı bana döndürmüş oldu. Kodun doğru şekli aşağıdaki gibi olmalıydı.

SELECT * FROM dbo.Categories c INNER JOIN dbo.Products AS p ON p.CategoryID = c.CategoryID

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server Eğitimleri Kanalına Abone Olun

Şunlar makaleler de hoşunuza gidebilir

Ads Blocker Image Powered by Code Help Pro
Reklam Eklentisi Kullanıyorsunuz

Lütfen bizlere destek için reklam eklentisi olmadan sitemizi ziyaret edin.

Şimdiden teşekkür ederiz.