Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Simptomi

Iedomājieties šādu scenāriju:

  • Jums ir dators, kurā ir instalēts Microsoft SQL Server 2012.

  • Jums ir vaicājums, kurā ir paziņojuma par reģistru priekšraksts priekšrakstā Select un priekšraksts Group by priekšrakstā.

  • Divu gadījumu priekšraksti tiek novērtēti kā Null.

  • Jūs izpildāt vaicājumu.

Šajā scenārijā tiek parādīts šāds kļūdas ziņojums:

Msg 8120, Level 16, State 1, Line 3Column ' <kolonnas nosaukums> ' ir nederīgs sarakstā atlasīt, jo tas nav ietverts summēšanas funkcijā vai KLAUZULĀ Group by.

Piemēram, palaidiet šādu vaicājumu:create database testgouse testgocreate table tvt ( v1t binary(1) null)create table tln (ln numeric(5) not null)goselectcase when 1=2 then t1.col1else 10end,casewhen t1.col1 = 2 then t1.col2endfrom (select t2.v1t as col1, 10 as col2 from tvt t2) t1group by case when 1=2 then t1.col1else 10end,casewhen t1.col1 = 2 then t1.col2endgo Vaicājumā šis priekšraksts, kad 1 = 2, pēc tam T1. Kolonna1 cits 10 tiek novērtēts kā 10. Ja aizstāsit "10", izmantojot NULL, šī problēma rodas.Piezīme.Šī problēma nerodas, ja noņemat kādu no priekšrakstiem Select vai Group by priekšraksta.

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×