Documente Academic
Documente Profesional
Documente Cultură
TOP ( expression ) [ PERCENT ] specific un numr de nregistrri sau un procent din numrul total de
nregistrri ce vor fi modificate. nregistrrile nu pot fi ns ordonate. <tabel|view> - numele tabelului sau obiectului de tip view ce conine datele de actualizat. n clauza SET se specific numele cmpului ce va fi actualizat i expresia care st la baza modificrilor. WHERE <condiii> - specific eventualele condiii pentru limitarea nregistrrilor ce vor fi actualizate. Condiiile vor fi separate prin operatorii logici AND/OR.
Instruciunea DELETE
Permite tergerea de nregistrri.
DELETE [ TOP ( expression ) [ PERCENT ] ] FROM <tabel>] [ WHERE { <criterii>] [; ]
Unde:
TOP ( expression ) [ PERCENT ] specific un numr de nregistrri sau un procent din numrul
total de nregistrri ce vor fi terse. n cadrul instruciunilor Insert, Delete i Update, nregistrrile nu pot fi ns ordonate. FROM <tabel> - specific numele tabelului din care se vor terge nregistrrile. WHERE <criterii> - permite specificarea uneia sau mai multor condiii pentru limitarea numrului de nregistrri ce vor fi terse. Condiiile vor fi separate prin operatorii logici AND/OR. Lipsa clauzei WHERE va conduce la tergerea tuturor nregistrrilor.
Instruciunea INSERT
Permite adugarea de noi nregistrri ntr-un tabel. Sintax simplificat:
INSERT { nume_tabel | nume_view } { [ ( lista_coloane ) ] { VALUES ( [ ,...n] )} } | DEFAULT VALUES
Unde:
nume_tabel reprezint numele tabelului n care se vor insera nregistrri; nume_view - reprezint numele unui view actualizabil n care se vor insera nregistrri; (lista_coloane) reprezint lista de cmpuri n care vor fi adugate valori. Se vor preciza ntre
paranteze i se vor separa prin virgul. VALUES - este utilizat pentru a introduce o list de valori specificate pentru fiecare cmp n parte. DEFAULT solicit adugarea n noua nregistrare a valorilor implicite definite la nivelul fiecrui cmp. n cazul cmpurilor pentru care nu au fost definite valori implicite se va aduga valoarea Null.