Compartilhar via


INTERVAL_LIMIT_KIND enumeração (structuredquery.h)

Esses valores são retornados por IInterval::GetLimits como pares para especificar um intervalo com um limite superior e inferior. INTERVAL_LIMIT_KIND identifica se os intervalos incluem ou excluem os valores superior e inferior do intervalo e se um intervalo começa ou termina no infinito.

Syntax

typedef enum tagINTERVAL_LIMIT_KIND {
  ILK_EXPLICIT_INCLUDED = 0,
  ILK_EXPLICIT_EXCLUDED,
  ILK_NEGATIVE_INFINITY,
  ILK_POSITIVE_INFINITY
} INTERVAL_LIMIT_KIND;

Constantes

 
ILK_EXPLICIT_INCLUDED
Valor: 0
O valor está incluído no intervalo. Por exemplo, um intervalo inteiro de números igual ou maior que 3 e menor ou igual a 6 inclui 3 e 6. Portanto, os valores 3 e 6 seriam retornados com ILK_EXPLICIT_INCLUDED.
ILK_EXPLICIT_EXCLUDED
O valor associa o intervalo, mas não está incluído no intervalo. Por exemplo, um intervalo inteiro maior que 3, mas menor que 6, exclui 3 e 6. Portanto, os valores seriam retornados com ILK_EXPLICIT_EXCLUDED.
ILK_NEGATIVE_INFINITY
Normalmente, isso é usado como um limite inferior. O valor especificado é ignorado porque o intervalo começa (ou termina) no infinito negativo. Por exemplo, um intervalo inteiro que inclui cada valor menor que 6 teria ILK_NEGATIVE_INFINITY para o limite inferior e 6 e ILK_EXPLICIT_EXCLUDED para o limite superior.
ILK_POSITIVE_INFINITY
Normalmente, isso é usado como um limite superior. O valor especificado é ignorado porque o intervalo começa (ou termina) no infinito positivo. Por exemplo, um intervalo inteiro que inclui cada valor maior ou igual a 3 teria ILK_EXPLICIT_INCLUDED e 3 para o limite inferior e ILK_POSITIVE_INFINITY para o limite superior.

Requisitos

   
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho structuredquery.h
Redistribuível Pesquisa da Área de Trabalho do Windows (WDS) 3.0