Udostępnij przez


Reguły podkwerenda

Podkwerenda podlega następującym ograniczeniom:

  • Na liście select podkwerenda wprowadzonych w systemie operator porównania może zawierać tylko jedną nazwę wyrażenie lub kolumna (z wyjątkiem tego, że EXISTS i w pracy na SELECT * lub na liście, odpowiednio).

  • Jeśli klauzula WHERE kwerendy zewnętrzne zawiera nazwę kolumna, musi być zgodny z łączyć z kolumn na liście select podkwerenda.

  • The ntext, text, and image data types cannot be used in the select list of subqueries.

  • Ponieważ muszą one zwraca jedną wartość, wprowadzone za pomocą operator porównania zostały zmodyfikowane podkwerend (jeden nie następuje słowo kluczowe ANY lub ALL) nie mogą zawierać klauzule GROUP BY i HAVING.

  • Słowo kluczowe DISTINCT nie może być używany z podkwerend, które zawierają GROUP BY.

  • Nie można określić klauzule COMPUTE i INTO.

  • ORDER BY można określić tylko, gdy określono też TOP.

  • Nie można zaktualizować widok utworzone przy użyciu podkwerenda.

  • Na liście select podkwerenda wprowadzonych w systemie EXISTS, zgodnie z Konwencją, ma gwiazdki ** zamiast nazwy jednej kolumnie.Zasady wprowadzone z EXISTS podkwerenda są takie same jak standardowe wybierz listę, ponieważ podkwerenda wprowadzonych w systemie EXISTS tworzy testowi istnienia i zwraca wartość PRAWDA lub FAŁSZ, zamiast danych.

See Also

Concepts