Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a rész leírja az ODBC drivernek támogatnia a minimális SQL szintaxist. A ebben a szakaszban leírt szintaxis az SQL-92 belépő szintű szintaxisának egy részhalmaza.
Az alkalmazás bármelyik szintaxist használhatja ebben a szakaszban, és biztos lehet benne, hogy bármely ODBC-kompatibilis illesztőprogram támogatja ezt a szintaxist. Annak megállapítására, hogy támogatott-e az SQL-92 további funkciói, amelyek nem szerepelnek ebben a szakaszban, az alkalmazásnak hívnia kell SQLGetInfo-t a SQL_SQL_CONFORMANCE információtípussal. Még ha az illesztőprogram nem is felel meg az SQL-92 megfelelőnek, az alkalmazás továbbra is használhatja az ebben a szakaszban leírt szintaxist. Ha viszont egy illesztőprogram megfelel egy SQL-92 szintnek, akkor támogatja az adott szint összes szintaxisát. Ez magában foglalja a szekcióban szereplő szintaxist is, mert az itt leírt minimális nyelvtan a legalacsonyabb SQL-92 megfelelőségi szint tiszta részhalmaza. Miután az alkalmazás tudja, hogy az SQL-92 támogatott szintet van, megállapíthatja, hogy támogatott-e egy magasabb szintű funkció (ha van), azzal, hogy az SQLGetInfo-t hívja az adott funkciónak megfelelő információtípussal.
Azok az illesztőprogramok csak olvasható adatforrásokkal működnek, nem feltétlenül támogatják a nyelvtani ezen részekben, amelyek az adatok változásával foglalkoznak. Egy alkalmazás megállapíthatja, hogy egy adatforrás csak olvasható-e, ha az SQLGetInfo hívása a SQL_DATA_SOURCE_READ_ONLY információtípussal.
Nyilatkozat
create-table-állítás ::=
CREATE TABLE alap-táblázat név
(oszlop-azonosító adattípus [,oszlop-azonosító adattípus]...)
Important
Adattípusként a create-table-állításban az alkalmazásoknak az SQLGetTypeInfo által visszaadott eredményhalmaz TYPE_NAME oszlopából származó adattípust kell használniuk.
delete-statement-searched ::=
DELETE FROM táblanév [WHERE keresés-feltétel]
drop-table-állítás ::=
DROP TABLE alap-táblázat név
insert-állítás ::=
INSERT INTO táblanév [( oszlopazonosító [, oszlopazonosító]...)] ÉRTÉKEK (beillesztő érték[, beillesztő érték]... )
select-állítás ::=
VÁLASZD [MIND | DISTINCT] kiválasztási lista
FROM táblázat-hivatkozás-lista
[HOL keresési állapot]
[sorrend szerint]
állítás ::= create-table-állítás
| delete-statement-searched
| drop-table-állítás
| beillesztés-nyilatkozat
| select-állítás
| frissítés-nyilatkozat-keresés
frissítés-nyilatkozat-keresés
UPDATE Táblanév
SET column-azonosító = {expression | NULL }
[, oszlopazonosító = {kifejezés | NULL}]...
[HOL keresési állapot]
Ez a szakasz a következő témaköröket tartalmazza.