Concetti Chiave
- SQL utilizzza identificatori per tabelle e attributi composti da lettere, cifre e il carattere "-", con il primo carattere alfabetico.
- Gli identificatori possono essere lunghi fino a 18 caratteri e non sono case sensitive.
- Per evitare ambiguità tra attributi con lo stesso nome in diverse tabelle, si usa la notazione "IdentificatoreTabella.IdentificatoreAttributo".
- SQL supporta operatori di confronto e logici come AND, OR, e NOT, che non sono case sensitive.
- I comandi SQL sono generalmente separati dal segno ";" per indicare la fine di una linea di codice.
Identificatori in SQL
Il linguaggio SQL utilizza come identificatori delle tabelle e degli attributi stringhe di caratteri (lunghe al massimo 18 caratteri)composti da lettere minuscole o maiuscole,da cifre numeriche e dal carattere speciale”-”,con la regola che il primo carattere dell'identificatore sia il tipo alfabetico.
Per accedere agli attributi di una tabella vasta indicarne l'identificatore,se questo non è utilizzato in altre tabelle coinvolte in un'interrogazione,in caso contrario,per evitare ambiguità viene usata la notazione:
IdentificatoreTavella.IdentificatoreAttributo
Cioè l'identificatore dell'attributo è preceduto da quello della tabella (separati da un punto)
Operatori e sensibilità al caso
Gli operatori di confronto che si utilizzano in SQL sono =,> e quelli logici sono AND,OR,NOT.
Il linguaggio SQL non è case sensitive,quindi i suoi comandi possono esser scritti usando in modo indifferente caratteri maiuscoli e minuscoli. Solitamente,i comandi SQL sono separati dal segno “;”che chiude l'ultima linea di codice.
Domande da interrogazione
- Quali sono le regole per la creazione degli identificatori in SQL?
- Come si evita l'ambiguità negli attributi di tabelle diverse in SQL?
- SQL è sensibile al caso nei comandi e negli operatori?
Gli identificatori in SQL devono essere stringhe di caratteri lunghe al massimo 18 caratteri, composti da lettere (sia minuscole che maiuscole), cifre numeriche e il carattere speciale “-”, con l'obbligo che il primo carattere sia alfabetico.
Per evitare ambiguità, quando si accede a un attributo di una tabella che potrebbe avere lo stesso nome in un'altra tabella, si utilizza la notazione "IdentificatoreTabella.IdentificatoreAttributo".
No, SQL non è case sensitive; i comandi possono essere scritti indifferentemente in maiuscolo o minuscolo, e gli operatori di confronto e logici come AND, OR e NOT sono utilizzati senza distinzione di caso.