Gqerqdsqds
Les Types de données :
Il existe 4 types de données : - entiers / réels - Chaînes de caractères - Date / heure - Booléen
Valeurs Alphanumériques :
- CHARACTER (longueur) représente une valeur numérique de longueur fixe. - CHAR(longueur)
-CHARACTER VARYONG (longueur) représente une valeur numérique de longueur variable - CHAR VARYING (longueur) - VARCHAR
- NATIONAL CHARACTER représente une valeur numérique de longueur fixe dépendant du jeu de caractère du pays. - NATIONAL CHAR
- N CHAR représente une valeur numérique de longueur variable dépendant du jeu de caractère du pays. - NATIONAL CHAR VARYING
- NATIONAL CHAR - NCHAR
Valeurs Dates / Heure :
DATE représente une date (12/04/2002)
TIME représente une heure (10 :54 :00)
TIMESTAMP : représente une valeur de DATE + HEURE combinées
INTERVAL : représente un intervalle de date et de temps
Valeur BINAIRE :
0,1 ( BIT (Long) : représente une chaîne de bit de longueur fixe. BIT VARYING : représente une chaîne de bit de longueur variable
BINARY(long) : représente une valeur binaire d’une longueur précisée en argument.
8 bits ( octet ( BYTES(long)
IMAGE : représente une valeur permettant de stocker des images
BOOLEAN représente une valeur de type booléenne qui peut dans certains cas propre a SQL comporter trois états.
LOGICAL
CREATION DE NOUVEAU TYPE DE DONNEES
Le langage SQL permet de créer ses propres types de données par l’intermédiaire de l’instruction : CREATE TYP ou CREATE DOMAIN.
La création d’un type défini par l’utilisateur produit un objet contenant 1 ou plusieurs champs possédant chacun un type de données particulier.
CREATE TYPE Type_Utilisateur
(nom.champ Type_Donnée,
…
…
…
Nom_ChampN Type_donnée N)
Cet objet ainsi crée devient utilisable dans une base de donné par l’intermédiaire d’une définition de type habituelle.
Nom_Champ