1 / 9

Modificarea structurii unei tabele

Modificarea structurii unei tabele. Obiective. În această lecție veți învăța : S ă adăugați, ștergeți și modificați coloanele unei tabele Să redenumiți o coloană, o tabelă Să adăugați, vizualizați, ștergeți comentarii la nivel de coloană respectiv la nivel de tabelă

arella
Download Presentation

Modificarea structurii unei tabele

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modificarea structurii unei tabele

  2. Obiective În această lecție veți învăța: • Să adăugați, ștergeți și modificați coloanele unei tabele • Să redenumiți o coloană, o tabelă • Să adăugați, vizualizați, ștergeți comentarii la nivel de coloană respectiv la nivel de tabelă • Să adăugați, ștergeți, activați/dezactivați constrângeri

  3. Dobândirea cunoștințelor Modificarea structurii unei tabele se realizează cu ajutorul comenzii ALTER TABLE,permițând: • adăugarea sau ștergerea unei coloane, • modificarea definiției unei coloane, • crearea unei noi constrângeri, • ștergerea unor constrângeri existente.

  4. Dobândirea cunoștințelor În tabelul de mai jos sunt prezentate operațiile care se pot efectua asupra unei tabele împreună cu sintaxa fiecăreia:

  5. Dobândirea cunoștințelor

  6. Dobândirea cunoștințelor

  7. Dobândirea cunoștințelor

  8. Dobândirea cunoștințelor Observații: 1. Orice coloană nou creată va deveni ultima coloană a tabelei. Dacă tabela conține dejadate, coloana adăugată va fi completată cu NULL în toate liniile existente. De aceeanu putem adăuga o coloană cu restricția NOT NULL la o tabelă care conține deja date 2. Ștergerea unei coloane implică automat și ștergerea restricțiilor definite pentruaceasta, dar care nu implică și alte coloane. Însă, dacă dorim să ștergem o anumităcoloană și avem definită o restricție la nivel de tabelă care implică acea coloană se vagenera o eroare. O variantă ar fii ștergerea tuturor restricțiilor în care apare aceacoloană care trebuieștearsăsaufolosireaclauzei CASCADE CONSTRAINTS.

  9. Dobândirea cunoștințelor 3. Mărirea numărului de caractere pentru o coloană de tip șir de caractere se poate facefără nicio problemă, însă micșorarea acestei dimensiuni se poate face doar dacă tabelaeste goală sau coloana respectivă conține doar valori NULL. 4. Cu opțiunea MODIFY se poate modifica sau se poate stabili o valoare implicită, dacănu există deja una, însă această valoare implicită nu va afecta liniile deja existente întabelă, ci doar liniile ce vor fi introduse în continuare. 5. Constrângerea NOT NULL este singura constrângere care este adăugată doar prinmodificare coloanei folosind MODIFY și nu prin ADD [CONSTRAINT].

More Related