29.11.2014 Views

Capitolul II Structurarea bazelor de date

Capitolul II Structurarea bazelor de date

Capitolul II Structurarea bazelor de date

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!