Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa sezione vengono descritte le limitazioni dei driver di database desktop ODBC relativi alle sezioni seguenti:
Limitazioni delle funzioni
Funzione | Limiti |
---|---|
Funzioni di aggregazione | Una funzione di aggregazione e un riferimento di colonna non aggregato non possono essere usati entrambi come argomenti per una singola istruzione SQL. |
Funzioni scalari | Le funzioni scalari sono supportate solo usando il formato canonico ODBC. |
Funzioni sui set | Le funzioni set (AVG , MAX , MIN e SUM ) non supportano la DISTINCT parola chiave . |
Ordinamento | La lunghezza massima di una chiave di ordinamento in una clausola, ORDER BY una clausola, SELECT DISTINCT un'istruzione GROUP BY o un outer join è di 255 byte. La lunghezza massima di tutte le chiavi di ordinamento in una riga di ordinamento è di 65.500 byte. |
CONVERT |
Gli errori di conversione dei tipi comportano l'impostazione della colonna interessata su NULL .DATE e TIMESTAMP il tipo di dati non possono essere convertiti in un altro tipo di dati (o stesso) dalla CONVERT funzione. |
Limitazioni delle istruzioni
Istruzione | Limiti |
---|---|
ALTER TABLE |
Per altre informazioni, vedere Limitazioni delle istruzioni ALTER TABLE. |
CALL |
Le espressioni non sono supportate come parametri per una routine chiamata (si applica al driver di Microsoft Access). |
CREATE INDEX |
Per altre informazioni, vedere Limitazioni delle istruzioni CREATE INDEX. |
CREATE TABLE |
Per altre informazioni, vedere Limitazioni delle istruzioni CREATE TABLE. |
DELETE |
Per altre informazioni, vedere Limitazioni delle istruzioni DELETE. |
DROP INDEX |
L'istruzione DROP INDEX non è supportata (si applica ai driver di microsoft Excel o di testo). |
DROP TABLE |
Quando viene utilizzato il driver di Microsoft Excel 5.0, 7.0 o 97, l'istruzione DROP TABLE cancella il foglio di lavoro ma non elimina il nome del foglio di lavoro. Poiché il nome del foglio di lavoro esiste ancora nella cartella di lavoro, non è possibile creare un altro foglio di lavoro con lo stesso nome. |
INSERT |
Per altre informazioni, vedere Limitazioni delle istruzioni IN edizione Standard RT. |
SELECT DISTINCT |
La DISTINCT parola chiave non si applica ai dati binari. |
SELECT |
Per altre informazioni, vedere limitazioni delle istruzioni edizione Standard LECT. |
UPDATE |
Per altre informazioni, vedere Limitazioni delle istruzioni UPDATE. |
Clausole, tipi e altre limitazioni
Clausola o tipo | Limiti |
---|---|
Nomi colonne | Per altre informazioni, vedere Limitazioni dei nomi di colonna. |
Tipo di dati | Per altre informazioni, vedere Limitazioni del tipo di dati. |
Aritmetica della data | L'aritmetica della data non è supportata per sottrarre un DATE tipo di dati da un DATE tipo di dati. |
Identificatori | Per altre informazioni, vedere Limitazioni degli identificatori. |
Nome dell'indice | Quando si usa il driver Paradox, un indice primario deve avere lo stesso nome della tabella in cui è definita. Altri indici univoci o non univoci devono avere lo stesso nome della tabella in cui sono definiti. |
Query con parametri | Quando si usa il driver di Microsoft Access, è possibile chiamare una query con parametri usando la sintassi seguente: CALL query-name [ ( parametro [ , parameter ] ... ) ]. |
Parole chiave riservate | Per altre informazioni, vedere Limitazioni delle parole chiave riservate. |
AND Predicato |
È supportato un massimo di 40. |
DISTINCT keyword |
Non supportato per Long Text i campi (Microsoft Access) o Memo i campi (dBA edizione Standard). |
Clausola FROM |
Il numero massimo di tabelle in una FROM clausola è 16. |
Clausola HAVING |
Il numero massimo di condizioni di ricerca in una HAVING clausola è 40. |
LIKE Predicato |
Per altre informazioni, vedere Limitazioni del predicato LIKE. |
NOT NULL |
Il NOT NULL vincolo nell'istruzione CREATE TABLE non è supportato. |
Clausola ORDER BY |
Se un'istruzione SELECT contiene una GROUP BY clausola e una ORDER BY clausola , la ORDER BY clausola può contenere solo una colonna nel set di risultati o un'espressione nella GROUP BY clausola . |
Nomi di tabella | Per altre informazioni, vedere Limitazioni dei nomi di tabella. |
Riferimenti a tabelle | È possibile includere un massimo di 16 riferimenti a tabelle in qualsiasi istruzione di query. |
Visualizzazioni | Non supportato dai driver dBA edizione Standard, Microsoft Excel, Paradox o Text. |
Clausola WHERE |
Il numero massimo di clausole in una WHERE clausola è 40.LONGVARBINARY Le colonne e LONGVARCHAR possono essere confrontate con valori letterali di lunghezza massima di 255 caratteri, ma non possono essere confrontate usando parametri. |
Clausola WHERE CURRENT OF |
Non supportato. |
Stringhe | Per altre informazioni, vedere Limitazioni delle stringhe. |