Documente Academic
Documente Profesional
Documente Cultură
ALTER TABLE elevi ALTER COLUMN media SET CHECK media>=1 AND
media<=10 ERROR “media introdusa nu este corecta!” (doar pentru tabele legate –
care fac parte dintr-o bază de date)
1
Inserarea unei înregistrări în tabelă (INSERT INTO)
INSERT INTO elevi (nrmat, nume, prenume, clasa, media) VALUES (13,
“Ghita”, “Alexandru”, “12a”, 9.90)
DIMENSION datele[5]
datele[1]=”Popescu”
datele[2]=”Liviu”
datele[3]=”9b”
datele[4]=9.90
datele[5]=15
INSERT INTO elevi FROM ARRAY datele
2
3. Inserarea unor înregistrări preluate dintr-o altă tabelă
INSERT INTO nume_tabelă (listă de câmpuri) SELECT listă de câmpuri FROM
nume_tabelă1 [WHERE condiţie]
(câmpurile din cele două liste trebuie să coincidă ca tip şi dimensiune (sau să fie
compatibile))
INSERT INTO elevi.dbf (nrmat, nume, prenume, clasa, media) SELECT nrm,
nume, prenume, cls, media FROM elevi1.dbf
3
sau inserare înregistrări care respectă o anumită condiţie
INSERT INTO elevi.dbf (nrmat, nume, prenume, clasa, media) SELECT nrm,
nume, prenume, cls, media FROM elevi1.dbf WHERE alltrim(cls)=”4a”
4
(în comandă poate să apară clauza WHERE condiţie pentru a specifica grupul de
înregistrări pentru care se face modificarea)
5
ŞTERGEREA unei înregistrări din tabelă (DELETE)