Introducere
Limbajul SQL (Structured Query Language) reprezintă, în prezent, unul dintre cele mai puternice limbaje structurate pentru interogarea bazelor de date relaţionale.
Există un anumit grad de standardizare a limbajului SQL, mai multe sisteme de gestiune a bazelor de date recunoscând principalele instrucţiuni ale acestuia (de exemplu: Oracle, Access, Sybase etc.).
Pe plan mondial, standardul în domeniu este considerat American National Standards Institute (ANSI) SQL care are în vedere atât aspectele de definire, interogare, manipulare a datelor, procesare a tranzacţiilor, cât şi caracteristicile complexe privind integritatea informaţiilor, cursoarele derulante sau joncţiunile externe.
SQL în Access
Sistemul de gestiune a bazelor de date ACCESS 2000 acceptă utilizarea limbajului de interogare SQL.
Existenţa tehnicii grafice QBE (Query by Example-interogare prin exemplu) permite proiectarea facilă a unor interogări complexe, informaţia definită pe grila QBE fiind automat transformată într-o instrucţiune SQL.
Dialectul ACCESS conţine unele particularităţi în raport de standardul ANSI SQL, fiind conceput mai mult pentru crearea interogărilor de selecţie.
Reguli de sintaxă
Pentru a putea scrie corect o instructiune SQL în Access trebuie să se respecte următoarele reguli de sintaxă:
orice comandă se va încheia cu punct “;”
într-o interogare unde se folosesc câmpuri din mai multe tabele, pentru a separa numele tabelului de numele câmpului, se va utiliza “.” după modelul tabel.câmp;
parantezele drepte încadrează numele de câmpuri doar când acestea conţin spaţii sau simboluri neacceptate de SQL;
pentru a delimita parametrii dintr-o listă, se utilizează virgulele
valorile de tip şir se marchează prin apostrof sau ghilimele
inegalităţile din cadrul clauzelor se vor specifica prin “<>”
simbolurile ? şi * sunt folosite pentru a desemna unul sau mai multe caractere de înlocuire
pentru a evidenţia valorile de tip data / timp se apelează la caracterul #
CIG, UPG PLOIESTI
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.