Limitações
Esta seção descreve as limitações dos Drivers de Banco de Dados da Área de Trabalho ODBC referentes às seguintes seções:
Limitações de função
Função | Limitações |
---|---|
Funções de agregação | Uma função de agregação e uma referência de coluna não agregada não podem ser usadas como argumentos para uma única instrução SQL. |
Funções escalares | As funções escalares têm suporte apenas usando o formato canônico ODBC. |
Funções de conjunto | As funções set (AVG , MAX , MIN e SUM ) não dão suporte ao DISTINCT palavra-chave. |
Classificação | O comprimento máximo de uma chave de classificação em uma GROUP BY cláusula, ORDER BY cláusula, SELECT DISTINCT instrução ou junção externa é de 255 bytes; o comprimento máximo de todas as chaves de classificação em uma linha de classificação é de 65.500 bytes. |
CONVERT |
Falhas de conversão de tipo resultam na coluna afetada sendo definida NULL como .DATE e TIMESTAMP o tipo de dados não podem ser convertidos em outro tipo de dados (ou em si) pela CONVERT função . |
Limitações de instrução
Instrução | Limitações |
---|---|
ALTER TABLE |
Para obter mais informações, consulte Limitações da instrução ALTER TABLE. |
CALL |
Não há suporte para expressões como parâmetros para um procedimento chamado (aplicável ao driver do Microsoft Access). |
CREATE INDEX |
Para obter mais informações, consulte Limitações da instrução CREATE INDEX. |
CREATE TABLE |
Para obter mais informações, consulte Limitações da instrução CREATE TABLE. |
DELETE |
Para obter mais informações, consulte Limitações da instrução DELETE. |
DROP INDEX |
Não DROP INDEX há suporte para a instrução (aplica-se ao Microsoft Excel ou drivers de texto). |
DROP TABLE |
Quando o driver do Microsoft Excel 5.0, 7.0 ou 97 é usado, a DROP TABLE instrução limpa a planilha, mas não exclui o nome da planilha. Como o nome da planilha ainda existe na pasta de trabalho, outra planilha não pode ser criada com o mesmo nome. |
INSERT |
Para obter mais informações, consulte Limitações da instrução INSERT. |
SELECT DISTINCT |
O DISTINCT palavra-chave não se aplica a dados binários. |
SELECT |
Para obter mais informações, consulte Limitações da instrução SELECT. |
UPDATE |
Para obter mais informações, consulte Limitações da instrução UPDATE. |
Cláusulas, tipos e outras limitações
Cláusula ou tipo | Limitações |
---|---|
Nomes de coluna | Para obter mais informações, consulte Limitações de nome de coluna. |
Tipos de dados | Para obter mais informações, consulte Limitações de tipo de dados. |
Aritmética de data | Não há suporte para a aritmética de data para subtrair um DATE tipo de dados de um DATE tipo de dados. |
Identificadores | Para obter mais informações, consulte Limitações de identificadores. |
Nome do índice | Quando o driver paradox é usado, um índice primário deve ter o mesmo nome que a tabela na qual está definido. Outros índices exclusivos ou não exclusivos devem ter o mesmo nome da tabela na qual estão definidos. |
Consulta parametrizada | Quando o driver do Microsoft Access é usado, uma consulta parametrizada pode ser chamada usando a seguinte sintaxe: CALL query-name [ ( parameter [ , parameter ] ... ) ]. |
Palavras-chave reservadas | Para obter mais informações, consulte Limitações de palavra-chave reservadas. |
Predicado AND |
Há suporte para no máximo 40. |
Palavra-chave DISTINCT |
Não há suporte para Long Text campos (Microsoft Access) ou Memo campos (dBASE). |
Cláusula FROM |
O número máximo de tabelas em uma FROM cláusula é 16. |
Cláusula HAVING |
O número máximo de condições de pesquisa em uma HAVING cláusula é 40. |
Predicado LIKE |
Para obter mais informações, consulte Limitações de predicado LIKE. |
NOT NULL |
Não NOT há suporte para a restrição NULL'' na CREATE TABLE instrução . |
Cláusula ORDER BY |
Se uma SELECT instrução contiver uma GROUP BY cláusula e uma ORDER BY cláusula , a ORDER BY cláusula poderá conter apenas uma coluna no conjunto de resultados ou uma expressão na GROUP BY cláusula . |
Nomes da tabela | Para obter mais informações, consulte Limitações de nome da tabela. |
Referências de tabela | No máximo 16 referências de tabela podem ser incluídas em qualquer instrução de consulta. |
Exibições | Não há suporte para drivers dBASE, Microsoft Excel, Paradox ou Text. |
Cláusula WHERE |
O número máximo de cláusulas em uma WHERE cláusula é 40.LONGVARBINARY As colunas e LONGVARCHAR podem ser comparadas com literais de até 255 caracteres de comprimento, mas não podem ser comparadas usando parâmetros. |
Cláusula WHERE CURRENT OF |
Não há suporte. |
Cadeias de caracteres | Para obter mais informações, consulte Limitações de cadeia de caracteres. |