Capitolul II Structurarea bazelor de date
Capitolul II Structurarea bazelor de date
Capitolul II Structurarea bazelor de date
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
41<br />
sau,<br />
inaltime number(3,0)<br />
Pentru numere care au o parte întreagă şi una zecimală se scrie:<br />
pret NUMBER(7,2)<br />
însemnând reprezentarea câmpului pret folosind 7 poziŃii zecimale, ultimele două<br />
fiind folosite pentru partea reală.<br />
Exemple:<br />
Număr DeclaraŃie Valoare memorată<br />
123.89 NUMBER 123.89<br />
123.89 NUMBER(3) 124<br />
123.89 NUMBER(6,2) 123.89<br />
123.89 NUMBER(6,1) 123.9<br />
123.89 NUMBER(3) eroare (<strong>de</strong>păşire)<br />
123.89 NUMBER(4,2) eroare (<strong>de</strong>păşire)<br />
BINARY_FLOAT şi BINARY_DOUBLE sunt tipuri recoman<strong>date</strong> în cazul în<br />
care <strong>date</strong>le astfel reprezentate sunt folosite la calcule mai complicate.<br />
c. Tipuri pentru timp şi dată calendaristică<br />
Pentru <strong>de</strong>clararea câmpurilor care vor păstra data calendaristică sau<br />
timpul, Oracle foloseşte tipurile DATE şi TIMESTAMP.<br />
Formatele implicite <strong>de</strong> introducere a <strong>date</strong>i şi a timpului rezultă din tabelul<br />
următor.<br />
Valoare Tip dată Val. memorată<br />
12-MAR-2007<br />
DATE<br />
2007-02-01 01:02:04.1234 TIMESTAMP<br />
d. Tipuri pentru memorarea imaginilor<br />
Pentru <strong>de</strong>clararea câmpurilor <strong>de</strong>stinate păstrării în baza <strong>de</strong> <strong>date</strong> a<br />
imaginilor, Oracle foloseşte tipurile CLOB sau BLOB.