Interogarea unei tabele
Varianta cea mai simpla a instrutiuni SELECT este :
SELECT [
DISTINCT ]
FROM lista
de tabele;
unde:
·
SELECT identiCiteste mai mult « 217 cuvinte, 1 pag. » Manipularea unei baze de date
Limbajul de manipulare a
datelor este o parte importanta a SQL. Cand dorim
sa adaugam (INSERT), sa modificam (UPDATE) sau sa
stergem (DELETE) date din baza de date vom exCiteste mai mult « 681 cuvinte, 2 pag. » Crearea grupurilor
de date: Clauza GROUP BY
In exemplele anterioare, toate functiile pe grup au tratat tabela de
date ca un grup mare de informatii. Uneori este nevoie ca tabela sa
fie impartCiteste mai mult « 568 cuvinte, 2 pag. » Functii pe grup
Aceste functii opereaza pe
seturi de randuri avand un rezultat pe grup. Fiecare din aceste
functii accepta un argument. In continuare vom enumera aceste
functii:
· &nbsCiteste mai mult « 286 cuvinte, 1 pag. » Bucla
cursor FOR
O bucla cursor FOR prelucreaza
randurile dintr-un cursor explicit. Aceasta este o cale mai scurta
deoarece cursorul este deschis, randurile sunt incarcate la fiecare
iteratie a buclei, si cursoCiteste mai mult « 148 cuvinte, 1 pag. » Functii in SQL
Exista doua tipuri de functii in SQL. Functii care
manipuleaza un singur rand (single-row) si functii care
manipuleaza un grup de randuri (multiple-row).
Functiile
single-rCiteste mai mult « 1606 cuvinte, 4 pag. » Controlul tranzactiilor
Putem
controla tranzactiile logice folosind comenzile COMMIT si ROLLBACK. Initiem o tranzactie cu prima comanda de manipulare
a datelor (DML) la urmatorul COMMIT sau ROLLBCiteste mai mult « 81 cuvinte, 1 pag. »
Definirea cursorilor
Un cursor este o zona de lucru SQL privata.
Exista doua tipuri de cursori: cursori impliciti care sunt folositi de Oracle Server la analizarea si executarea comenzilor SQL Citeste mai mult « 823 cuvinte, 2 pag. » Tratarea
exceptiilor
O exceptie este un identificator in
PL/SQL, care apare in timpul executiei unui bloc. Exista doua
metode pentru aparitia unei exceptii:
· O eroaCiteste mai mult « 284 cuvinte, 1 pag. » Instructiunea
SELECT in PL/SQL
Instructiunea SELECT are urmatoarea
sintaxa:
SELECT select_list
INTO
FROM table
WHERE condition;
unde:Citeste mai mult « 221 cuvinte, 1 pag. » Definirea schemei unei baze de date relationale
Limbajul de definire a datelor include
instructiuni ce permit crearea schemei bazei de date, adaugarea
relatiilor la schema bazei, stergerea unor relatii existenteCiteste mai mult « 341 cuvinte, 1 pag. » Definirea unui tabel
Exista
doua tipuri de tabele : tabele de
baza, care sunt memorate fizic in memorie si tabele view (vizualizari), care sunt virtuale si pentru
care doar definitia este memorCiteste mai mult « 1573 cuvinte, 4 pag. » Proceduri si functii stocate
1.1
Generalitati
Procedure Builder este un instrument pe care
il putem folosi la crearea, executarea si detecta erorile programelor
PL/SQL.Citeste mai mult « 1610 cuvinte, 4 pag. »
CREAREA BD FOLOSIND
INSTRUCTIUNI SQL
Primul
pas il constituie crearea tabelelor. Deci vom prezenta ma
intai codul sql pentru crearea tabelelor apoi codul pentru stergere si in cele din urma instructiuni pentru inserarea datelorCiteste mai mult « 473 cuvinte, 1 pag. » Crearea tabelelor bazelor de date si utilizarea
tipurilor de date
Structura unui sistem SQL Server se
prezinta astfel:
Bazele de date sunt stocate in
fisiere fizice pe hard-disk si au in mod normalCiteste mai mult « 711 cuvinte, 2 pag. » Tipuri de date specializate
Tipul de date BIT se foloseste la stocarea unor informatii ce pot fi
reprezentate prin numai doua stari. Acest tip ocupa un singur
bit si exista numai doua valorCiteste mai mult « 893 cuvinte, 2 pag. » Specificarea tabelelor cu
FROM (element obligatoriu)
Diferitele parti ale
instructiunii SELECT se folosesc pentru a specifica datele care se doresc
extrase din baza de date. Prima parte a procesului de selectCiteste mai mult « 172 cuvinte, 1 pag. » Subinterogari simple care returneaza o singura
valoare
Sintaxa:
SELECT
<lista_atribute1>
From <lista_relatii1>
Where
<atributCiteste mai mult « 172 cuvinte, 1 pag. » Specificarea coloanelor cu SELECT (element obligatoriu)
Atunci
cand se utilizeaza instructiunea SELECT, datele intoarse pot fi
controlate din doua puncte de vedere diferite. Pe de o parte, se pot
selectiona datele pe verCiteste mai mult « 143 cuvinte, 1 pag. » Clauza GROUP BY
Aceasta claza imparte tabela
in grupuri de linii. Liniile din fiecare grup au aceeasi valoare in
dreptul coloanei specificate. Deci, valorile identice fac parte din
acelasi grup. Gruparea permCiteste mai mult « 1087 cuvinte, 3 pag. »
Copyright © 2024 - Toate drepturile rezervate