Aracılığıyla paylaş


GROUP BY hataları giderme

Aşağıdaki tabloda, GROUP BY, hata iletileri ve bunları gidermek için öneriler bir listesini sağlar.

Hata Numarası

Hata iletisi

Hata giderme

102

Yakınında yanlış sözdizimi ','.

GROUP BY gruplandırma kümeleri görünmesi için sorguyu yeniden yan tümce açık GRUPLANDıRMA AYARLAR listesinin bir parçası olarak.Örneğin, GROUP BY C1, (C2,…, Cn) Bu hata neden. Sorgu olarak yeniden yazın. GROUP BY C1, GROUPING SETS( (C2,…, Cn) ) veya GROUP BY C1, C2,…, Cn.

130

Bir toplamak işlev, bir toplamak veya alt sorgu içeren bir ifade gerçekleştiremiyor.

Gruplandırma işlev toplamak veya alt sorguyu başka bir gruplandırma işlev veya toplamak bağımsız değişken olarak görünmesi için sorguyu yeniden yazın.

147

toplamak, WHERE yan tümcesinde bir alt sorgu bir seçim listesi veya bir HAVING yan tümce içerdiği sürece, toplanan sütun bir dış başvuru ise görünmüyor olabilir.

Gruplandırma işlev veya toplamak WHERE kaldırmak yan tümce.

157

toplamak görünmeyebilir küme bir UPDATE deyim listesi.

Gruplandırma işlev veya toplamak kümesi bir UPDATE deyim listesinden kaldırın.

158

toplamak OUTPUT yan tümcesinde görünmüyor olabilir.

Gruplandırma işlev veya toplamak ÇıKTıSı kaldırmak yan tümce.

162

TOP yan tümce deyimde geçersiz.

Gruplandırma işlev veya toplamak TOP yan tümce ' kaldırın.

174

gruplandırma işlev 1 değişken gerektirir.

Bu nedenle tam olarak 1 bağımsız değişken listesinin gruplandırma () işlev için değiştirin.

175

toplamak değil hesaplanan sütun ifadesinde görünür veya kısıtlama denetleyin.

Gruplandırma işlev veya toplamak hesaplanan sütunlar ve deyimde DDL CHECK kısıtlamaları kaldırın.

189

GROUPING_ID işlev 0 ile 32 bağımsız değişkenleri gerektirir.

32 Veya daha az GROUPING_ID () işlev bağımsız değişkenlerinin azaltmak.

1015

toplamak, HAVING yan tümce veya seçim listesi içinde bir alt sorgu olduğu ve bir dış başvuru toplanan sütun olan bir ON yan tümcesini bulunamaz.

Gruplandırma işlev veya toplamak ON kaldırmak yan tümce.

1028

Bir GROUP BY ALL küp ROLLUP ve gruplandırma AYARLAR seçenekler izin verilmez yan tümce.

gruplandırma KÜMELERI, küp ROLLUP WITH küp veya WITH ROLLUP anahtar sözcükleri TÜM GROUP BY seçeneğini belirtilen şekilde sorguyu yeniden yazın.

4101

Toplayan bir APPLY sağ tarafındaki sütunlar, Sol taraftan başvuramaz.

Gruplandırma işlev veya toplamak APPLY yan tümce sağ taraftan kaldırın.

4113

GRUPLANDıRMA | GROUPING_ID geçerli Pencereleme bir işlev değil ve FAZLA ile kullanılan yan tümce.

gruplandırma () veya gruplandırma_ID () işlev ile bir ÜZERINDE kullanılmaz; böylece, sorguyu yeniden yan tümce.

4142

Toplamları AL listesinde izin verilmez.

Gruplandırma işlev veya toplamak Al listesinden kaldırın.

5310

Toplayan bir INSERT deyim VALUES listesi izin verilmez.

Gruplandırma işlev veya toplamak INSERT deyim VALUES listesinden kaldırın.

8161

Bağımsız değişkeni [h] [GRUPLANDıRMA | GROUPING_ID] işlev, GROUP BY yan tümce ifadelerinde eşleşmiyor.

gruplandırma veya gruplandırma_ID işlevinin her bir bağımsız değişken bir gruplandırma öğesinde GROUP BY eşleştiğinden emin olmak için denetleyin yan tümce ve gruplandırma veya gruplandırma_ID fonksiyonunun bağımsız değişkenlerin tümü aynı kapsam vardır.

Aşağıdaki örnekte, tablo başvurusu T (ana sorgudan) alt sorgu hata yükseltmenizi.

SELECT T.b, SUM(T.x)
FROM T
GROUP BY T.b 
HAVING EXISTS
(SELECT 1
FROM T1
GROUP BY T1.a
HAVING 
GROUPING_ID(T1.a, T.b) = 1
)

8661

Kümelenmiş dizin oluşturulamıyor. <indexname> görünümü <viewname> Dizin anahtarının GROUP BY olmayan bir sütun içerdiğinden yan tümce. GROUP BY yan tümcesinde dizin anahtarından olmayan sütunlar ortadan göz önünde bulundurun.

Görünüm tanımını öğesi ('), genel toplamın yalnızca içeren bir GROUP BY yan tümce içeriyorsa, dizinli görünüm oluşturamazsınız.

10119

Kümelenmiş dizin oluşturulamıyor. <indexname> görünümü <viewname> bir küp, gruplandırma KÜMELERI veya ROLLUP işleç içerdiğinden. Bu görünüm dizin oluşturmayı düşünün.

Görünüm tanımını genel GROUP BY yan tümce içeriyorsa, dizinli görünüm oluşturulamıyor.

10702

WITH küp ve WITH ROLLUP seçeneği ROLLUP, küp veya gruplandırma KÜMELERI belirtimine izin verilmez.

Bu nedenle olmayan-ISO WITH KÜP veya WITH ROLLUP anahtar sözcükleri ve anahtar ISO uyumlu gruplandırma AYARLAR, CUBE veya ROLLUP sözcükler bileşimleri, sorguyu yeniden yazın.

10703

Çok fazla gruplandırma ayarlar.En fazla 4096 sayısıdır.

Gruplandırma kümelerinde bir genel GROUP BY sayısını yan tümce 4096 veya daha az.

10706

Çok fazla ifade GROUP BY'de belirtilen yan tümce.Gruplandırma kümeleri sağlandığında en fazla 32'dir.

Ayrı bir genel GROUP BY yan tümcesinde 32 öğeleri gruplandırma veya daha az azaltın.

10708

Geçerli uyumluluk modunda küp() ve yapıları gruplandırma ROLLUP() izin verilmez.Bunlar yalnızca 100 modunda veya daha yüksek izin verilir.

90 Uyumluluk modunda küp (') ve ROLLUP (') kullanamazsınız.WITH küp kullanımı, WITH ROLLUP veya gruplandırma KÜMELERI sözdizimi.