Grup by hatalarında sorun giderme

Aşağıdaki tablo hata iletileri GRUPLANDIR ve bunları gidermek için öneriler listesini sağlar.

Hata numarası

Hata iletisi

Hata giderme

102

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

group by yan tümce tümce tümcesinde gruplandırma kümeleri açık bir GRUPLANDIRMA KÜMELERİ listesinde bir parçası olarak görünmesi için sorguyu yeniden yazın.Örneğin, GROUP BY C1, (C2,…, Cn) yükseltmek bu hata.Sorgu olarak yeniden GROUP BY C1, GROUPING SETS( (C2,…, Cn) ) veya GROUP BY C1, C2,…, Cn.

130

Bir toplu işlev bir ifade , toplu veya alt sorgu içerir.

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

147

where yan tümce tümce tümcesinde bir HAVING yan tümce tümce tümce veya seçim listesi bulunan bir alt sorgu olmadıkça ve toplanan sütun olan bir dış başvuru toplu görünmeyebilir.

Gruplandırma işlev veya toplu where yan tümce tümce tümcesinden kaldırın.

157

toplu bir update deyim küme listesinde görünmeyebilir.

Gruplandırma işlev veya toplu bir update deyim küme listesinden kaldırın.

158

toplu output yan tümce tümce tümcesinde görünebilir.

Gruplandırma işlev veya toplu output yan tümce tümce tümcesinden kaldırın.

162

Geçersiz ifade top yan tümce tümce tümce içinde.

Gruplandırma işlev veya toplu üst yan tümce tümce tümcesinden kaldırın.

174

GRUPLANDIRMA işlev 1 bağımsız değişken gerektirir.

Böylece tam olarak 1 bağımsız değişkeni için GRUPLANDIRMA () işlev bağımsız değişken listesi değiştirin.

175

hesaplanan sütunda toplu görünebilir ifade veya kısıtlama denetleyin.

Gruplandırma işlev veya toplu hesaplanan sütunlar ve ddl içindeki denetim kısıtlamaları kaldırmak deyim.

189

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

GROUPING_ID () işlev bağımsız değişken sayısı 32 veya daha az azaltın.

1015

toplu, onu bir HAVING yan tümce tümce tümce veya seçim listesi bulunan bir alt sorgu içinde ve toplanan sütun bir dış başvuru olduğu sürece bir on yan tümce tümce tümcesini bulunamaz.

Gruplandırma işlev veya toplu on yan tümce tümce tümcesinden kaldırın.

1028

KÜP, TOPLAMASI ve GRUPLANDIRMA KÜMESİ seçenekleri tarafından tüm yan tümce tümce tümcesinde izin verilmez.

TARAFINDAN tüm seçenek GRUPLANDIRMA KÜMELERİ, KÜP, TOPLAMASI, WITH cube veya WITH rollup anahtar sözcükleri ile belirtilen şekilde sorguyu yeniden yazın.

4101

Aggregates bir apply sağ tarafında, Sol taraftan sütunları başvuru yapamazsınız.

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

4113

GRUPLANDIRMA | GROUPING_ID geçerli bir Pencereleme değil işlevve üzerinden yan tümce tümce tümce ile birlikte kullanılamaz.

GRUPLANDIRMA () veya GROUPING_ID () işlev bir üzerinde yan tümce tümce tümce ile yönetilmesinin sorguyu yeniden yazın.

4142

Toplamları al listesinde izin verilmez.

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

5310

Toplamları INSERT deyim değerleri listesi izin verilmez.

Gruplandırma işlev veya toplu INSERT deyim değerleri listesinden kaldırın.

8161

Bağımsız değişkeni [n] [GRUPLANDIRMA | GROUPING_ID] işlev group by yan tümce tümce tümce ifadelerinde eşleşmiyor.

Bir group by yan tümce tümce tümcesinde gruplandırma öğesi GRUPLANDIRMA veya GROUPING_ID işlev, her bir bağımsız değişken eşleşir ve tüm işlevn bağımsız değişkenlerinden biri GRUPLANDIRMA veya GROUPING_ID aynı olduğundan emin olun kapsam.

Aşağıdaki örnekte, başvuru tablo T (ana sorgudan) alt sorguda bir hata. yükseltecektir

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 <DizinAdı> görünümünde <viewname> çünkü dizin anahtar , group by yan tümce tümce tümcende. olmayan tümce tümce sütunları içerengroup by yan tümce tümce tümcesi indeksten olmayan tümce tümce sütunları ortadan kaldırarak düşünün anahtar.

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

10119

Kümelenmiş dizin oluşturulamıyor <DizinAdı> görünümünde <viewname> çünkü içerdiği bir KÜP, TOPLAMASI veya GRUPLANDIRMA KÜMELERİ işleç.Bu görünüm dizin oluşturmayı düşünün.

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

10702

WITH cube ve WITH rollup seçenekleri TOPLAMASI, KÜP veya GRUPLANDIRMA KÜMELERİ belirtimi ile izin verilmez.

Böylece olmayan - ISO WITH cube veya WITH rollup anahtar sözcükleri ve anahtar ISO uyumlu GRUPLANDIRMA KÜMELERİ, cube veya rollup sözcükler bileşimi sorguyu yeniden yazın.

10703

Çok fazla gruplandırma kümeleri.En fazla 4096'tür.

Bir genel group by yan tümce tümce tümcesinde gruplandırma kümeleri sayısı 4096 veya daha az azaltın.

10706

Çok fazla ifade group by yan tümce tümce tümcesinde belirtilir.Gruplandırma kümeleri sağlandığında en çok 32'dir.

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

10708

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

KÜP () ve (toplama) 90 uyumluluk modunda kullanamazsınız.Use WITH cube, WITH rollup veya GRUPLANDIRMA KÜMELERİ sözdizimi.