• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

SQL dba eklentisi hakkında

Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
SELECT TOP 100 PERCENT dbo.SIPARISLER_CHOOSE_6.msg_S_0423,
dbo.SIPARISLER_CHOOSE_6.msg_S_0789, dbo.SIPARISLER_CHOOSE_6.msg_S_0001, dbo.SIPARISLER_CHOOSE_6.msg_S_0002,
dbo.SIPARISLER_CHOOSE_6.msg_S_0165, dbo.STOKDETAY.msg_S_0010,
dbo.SIPARISLER_CHOOSE_6.msg_S_0200,
dbo.SIPARISLER_CHOOSE_6.msg_S_0201,
dbo.STOKDETAY.msg_S_0001 AS EXPR2,
dbo.BARKOD_TANIMLARI_CHOOSE_2.msg_S_0850,
dbo.dbo.URUN_RECETELERI_CHOOSE_3.msg_S_1079,
dbo.dbo.URUN_RECETELERI_CHOOSE_3.msg_S_0995
FROM dbo.SIPARISLER_CHOOSE_6 INNER JOIN
dbo.BARKOD_TANIMLARI_CHOOSE_2 ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.BARKOD_TANIMLARI_CHOOSE_2.msg_S_0001 INNER JOIN
dbo.STOKDETAY ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.STOKDETAY.msg_S_0001
dbo.URUN_RECETELERI ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.URUN_RECETELERI_CHOOSE_3.msg_S_1079
dbo.URUN_RECETELERI ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.URUN_RECETELERI_CHOOSE_3.msg_S_0995
ORDER BY dbo.SIPARISLER_CHOOSE_6.msg_S_0001, dbo.SIPARISLER_CHOOSE_6.msg_S_0002

"Merhaba yukarıda yazılı olan kodlarda ne gibi bir hata olabilir acaba kodları kaydet dediğim zaman ilgili database hata mesajı olarak"SQL kodlarında yazım hatası olabilir veya aynı isimli bir tablo zaten mevcut" gibi bir mesaj veriyor.Eğer kodlar doğru olsaydı aynı tablo üzerine yazacaktı , yardımcı olabilecek SQL dostlarına şimdiden teşekkür ederim.Bu kodlar MİCRO yazılımının içerisinde İŞ EMRİ KARTI oluşturmada kullanılacak.
 
dbo.dbo.URUN_RECETELERI_CHOOSE_3

2 tane dbo.dbo kullanmışsınız.

Bu tür uzun sorgularda alias kullanırsanız sorguyu okumanız kolaylaşır, hata oranınız azalır.
 
SELECT TOP 100 PERCENT dbo.SIPARISLER_CHOOSE_6.msg_S_0423,
dbo.SIPARISLER_CHOOSE_6.msg_S_0789, dbo.SIPARISLER_CHOOSE_6.msg_S_0001, dbo.SIPARISLER_CHOOSE_6.msg_S_0002,
dbo.SIPARISLER_CHOOSE_6.msg_S_0165, dbo.STOKDETAY.msg_S_0010,
dbo.SIPARISLER_CHOOSE_6.msg_S_0200,
dbo.SIPARISLER_CHOOSE_6.msg_S_0201,
dbo.STOKDETAY.msg_S_0001 AS EXPR2,
dbo.BARKOD_TANIMLARI_CHOOSE_2.msg_S_0850,
dbo.URUN_RECETELERI_CHOOSE_3.msg_S_1079,
dbo.URUN_RECETELERI_CHOOSE_3.msg_S_0995
FROM dbo.SIPARISLER_CHOOSE_6 INNER JOIN
dbo.BARKOD_TANIMLARI_CHOOSE_2 ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.BARKOD_TANIMLARI_CHOOSE_2.msg_S_0001 INNER JOIN
dbo.STOKDETAY ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.STOKDETAY.msg_S_0001
dbo.URUN_RECETELERI ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.URUN_RECETELERI_CHOOSE_3.msg_S_1079
dbo.URUN_RECETELERI ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.URUN_RECETELERI_CHOOSE_3.msg_S_0995
ORDER BY dbo.SIPARISLER_CHOOSE_6.msg_S_0001, dbo.SIPARISLER_CHOOSE_6.msg_S_0002


kodları düzeltip kaydet dediğim zaman yine aynı hata mesajını verdi.
"SQL kodlarında yazım hatası olabilir veya aynı isimli bir tablo zaten mevcut"
 
SELECT TOP 100 PERCENT dbo.SIPARISLER_CHOOSE_6.msg_S_0423,
dbo.SIPARISLER_CHOOSE_6.msg_S_0789, dbo.SIPARISLER_CHOOSE_6.msg_S_0001, dbo.SIPARISLER_CHOOSE_6.msg_S_0002,
dbo.SIPARISLER_CHOOSE_6.msg_S_0165, dbo.STOKDETAY.msg_S_0010,
dbo.SIPARISLER_CHOOSE_6.msg_S_0200,
dbo.SIPARISLER_CHOOSE_6.msg_S_0201,
dbo.STOKDETAY.msg_S_0001 AS EXPR2,
dbo.BARKOD_TANIMLARI_CHOOSE_2.msg_S_0850,
dbo.URUN_RECETELERI_CHOOSE_3.msg_S_1079,
dbo.URUN_RECETELERI_CHOOSE_3.msg_S_0995
FROM dbo.SIPARISLER_CHOOSE_6 INNER JOIN
dbo.BARKOD_TANIMLARI_CHOOSE_2 ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.BARKOD_TANIMLARI_CHOOSE_2.msg_S_0001 INNER JOIN
dbo.STOKDETAY ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.STOKDETAY.msg_S_0001
dbo.URUN_RECETELERI ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.URUN_RECETELERI_CHOOSE_3.msg_S_1079
dbo.URUN_RECETELERI ON dbo.SIPARISLER_CHOOSE_6.msg_S_0001 = dbo.URUN_RECETELERI_CHOOSE_3.msg_S_0995
ORDER BY dbo.SIPARISLER_CHOOSE_6.msg_S_0001, dbo.SIPARISLER_CHOOSE_6.msg_S_0002

mavi ile kırmızı arasında bir eksik var.
aynı eksiklik biraz aşağıda da var.
 
Geri
Üst