UPDATE ALPSA2007..TBLSTSABITEK
SET ALPSA2007..TBLSTSABITEK.INGISIM=D2007..TBLSTSABITEK.INGISIM
FROM D2007..TBLSTSABITEK
WHERE ALPSA2007..TBLSTSABITEK.STOK_KODU=D2007..TBLSTSABITEK.STOK_KODU
bu cümle bazı bilgisayarlarda sql server kurulu bilgisayarlarda sorunsuz işlemi yapıyor. bazende aşağıdaki hatayı veriyor.
Msg 1013, Level 16, State 1, Line 1
The objects "ALPSA2007..TBLSTSABITEK" and "D2007..TBLSTSABITEK" in the FROM clause have the same exposed names. Use correlation names to distinguish them.
içinden çıkamadım yardımcı olursanız sevinirim. şimdiden teşekkürler
Her iyinin içinde bir Kötülük.Her Kötnün içide de bir iyilik vardır
UPDATE ALPSA2007..TBLSTSABITEK
SET ALPSA2007..TBLSTSABITEK.INGISIM=D2007..TBLSTSABITEK.INGISIM
FROM D2007..TBLSTSABITEK
WHERE ALPSA2007..TBLSTSABITEK.STOK_KODU=D2007..TBLSTSABITEK.STOK_KODU
Sanıyorum, ALPSA2007..TBLSTSABITEK.STOK_KODU=D2007..TBLSTSABITEK.STOK_KODU
şsrtını sağlayan 1'den fazla kayda sahip bilgisayarlardan bu hatayı alıyorsun. Malum, değer aktarılacak bir satıra karşılık birden fazla satırdan kayıt okunmaya çalışılınca hata almak kaçınılmaz olmuş .
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .
STOK_KODU Primary Key yani sonuç 1 den fazla olması mümkün değil. oluşturulmuş datalarda problem var diyerek. dataları başka bir bilgisayarda SQL server 'e bağlayıp deniyorum. bu datalarla bazı bilgisayarda hata veriyor bazılarında vermiyor
Her iyinin içinde bir Kötülük.Her Kötnün içide de bir iyilik vardır
select D2007..TBLSTSABITEK.STOK_KODU from D2007..TBLSTSABITEK
group by D2007..TBLSTSABITEK.STOK_KODU
having count(D2007..TBLSTSABITEK.STOK_KODU)>1
sorgusu sonucunda hakikaten kayıt gelmiyorsa yeni bir service pack sürümü bu sorunu düzeltiyor olabilir. Ayrıca STOK_KODU Primary Key ise bu sorgudan kayıt gelmez .
Şaban Şahin AKMAN
_________________ Derin olan kuyu değil kısa olan iptir. - .