[PL/SQL] Difference Varchar2 / Char

Fermé
edmotets Messages postés 18 Date d'inscription vendredi 4 avril 2003 Statut Membre Dernière intervention 29 novembre 2005 - 8 avril 2003 à 15:18
 patmaba - 29 nov. 2011 à 14:15
Je m'appelle Yves
Merci a tous ceux qui prennent la peine de repondre a mes questions [meme au plus simples]

J'aimerai bien savoir la difference entre Varchar2 et Char.
Merci.

Dans quel cas doit t'on utiliser l'un ou l'autre ?

I y'a t'il un de mieux que l'autre?

Est ce que ou j'utilise l'un je peux aussi utiliser l'autre ?

Merci.

7 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
8 avril 2003 à 15:27
ça varie un peu selon les serveurs mais sous Oracle:

char = stockage chaînes ascii de taille fixe.
varchar = stockage chaînes ascii de taille variable (intéressant car consomme moins de place en base).

varchar2 = stockage chaînes Unicode de taille variable. Indispensable si on travaille avec des caractères régionaux (accents en français, point d'interrogation retourné en espagnole, etc.)

varchar2 est généralement à préférer aux autres.


(Sous Microsoft SQL Server, ce type s'appelle nvarchar).
30
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
30 janv. 2008 à 15:49
PL/SQL est la mouture d'SQL étendue spécifique à Oracle.
D'autres vendeurs ont leur propre mouture de SQL (T/SQL pour Microsoft/Sybase, par exemple).

PL/SQL étend le SQL-92 standard avec diverses choses: langage procéducale, fonctions, etc.
5
pl/sql est un langage de programmation qui permet de manipuler les données oracles tels que les table et les vues.

Voici une bonne introduction en français svp.

http://sheikyerbouti.developpez.com/pl_sql/?page=Chap0#L0
2
amel.sayari Messages postés 6 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 janvier 2008
30 janv. 2008 à 15:47
bonjour est ce qu'il ya quelqu'un qui peut me dire c'est quoi la deference entre pl/sql et oracle
0
Bonjour,
oracle c'est un système de gestion de base de données (SGBD).
alors que pl/sql est un langage de programmation sous oracle.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
amel.sayari Messages postés 6 Date d'inscription vendredi 25 janvier 2008 Statut Membre Dernière intervention 31 janvier 2008
30 janv. 2008 à 18:52
merci
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
30 janv. 2008 à 22:23
De rien :-)
0
est ce que quelqu'un peut me dire comment choisir la taille des variable utilise et la taille sa fais reference a quoi a la taille physique sur le disk ou la taille max de nottre variable!??
0