|
Dichiarazioni di schemi e di vincoliI tipi di SQL/92
OperatoriConfronto <, <=, >, >=, =, <>, like Appartenenza operando beetween op1 and op2 [not] in (elenco) Tabella vuota [not] exists(tabella) Predicato espressione is [not] null Tabellecreate table tabella_base ( colonna (tipo, dominio) [not null], ... primary key (lista_colonne) unique (lista_colonne) foreign key (lista_colonne) references tabella_base check (condizione) ) create view tabella_vista as query drop view tabella_vista drop table tabella_base select ... into tabella ... Campialter table (tabella_base) add nome_colonna tipo alter table (tabella_base) drop nome_colonna Tupleinsert into tabella_base values (...) insert into tabella_base select ... Interrogazioniselect [ distinct ] espr1, espr2, ..., esprk from tab1, tab2, ..., tabn select ... from ... where espressione Parametrizzazione ... Pattern matching su stringhe ... Giunzioni ... Ordinamenti select ... ... order by campo1 [asc/desc], ... Funzioni di aggregazione count, min, max, sum, avg Raggruppamenti select ... from ... group by campo1, ..., campon [having espressione] Annidamenti di select ... Self-Join select ... from TABELLA as A, TABELLA as B ... |
|