22 Kasım 2012 Perşembe

Ambiguous Column Name Hatası

SQL Server'da bulunan veritabanımız altındaki bir view'a query analyzer'da Where komutu ile sorgu isteği yaptığımızda aşağıdaki hatayı alabiliriz;








Yukarıdaki hatayı almamızın sebebi bu view içinde aynı kolon için birden fazla where cümlesinin geçmiş olmasından dolayıdır.Bunun için where komutunu yazdıktan sonra görmek istediğimiz kolonun yer aldığı tabloyu kolon isminden önce yazmamız gerekmektedir.Örnek;

where TBLSIPARIS.STOK_KODU='ABCDE'