A voir également:
- CHANGER UN VARCHAR2 en CLOB SOUS ORACLE
- Changer dns - Guide
- Changer clavier qwerty en azerty - Guide
- Changer carte graphique - Guide
- Changer extension fichier - Guide
- Changer wifi chromecast - Guide
2 réponses
Bonsoir,
1. Créer une colonne de type long
2. Transvaser tes données
3. Supprimer ta colonne varchar
4. Compacter à la première occasion
1. Créer une colonne de type long
2. Transvaser tes données
3. Supprimer ta colonne varchar
4. Compacter à la première occasion
Salut!
débutant => apprentissage => manuels d'aide
t'as de la chance, ceux d'Oracle sont très bien faits
Et si t'as pas les fichiers d'aide chez toi, ils sont aussi chez https://www.oracle.com/index.html
il te faut sous la main
- SQL Reference
- Error reference
- SQL*Plus Reference (si tu utilises SQL*Plus)
plus tard, il te faudra aussi
- Database Reference (la description du catalogue et des vues dynamiques)
- PL/SQL Programming Guide pour programmer proprement dans la base
Les noms des manuels sont pas juste à 100%, c'est grosso modo ça
débutant => apprentissage => manuels d'aide
t'as de la chance, ceux d'Oracle sont très bien faits
Et si t'as pas les fichiers d'aide chez toi, ils sont aussi chez https://www.oracle.com/index.html
il te faut sous la main
- SQL Reference
- Error reference
- SQL*Plus Reference (si tu utilises SQL*Plus)
plus tard, il te faudra aussi
- Database Reference (la description du catalogue et des vues dynamiques)
- PL/SQL Programming Guide pour programmer proprement dans la base
Les noms des manuels sont pas juste à 100%, c'est grosso modo ça
25 nov. 2009 à 08:16
je te remercie de ta reponse, mais pourras-tu me donner plus d'explication et la syntaxe à utiliser car je suis debutant dans le domaine.
je te remercie d'avance
2 déc. 2009 à 16:40
Pour changer le type de ta colonne il te faut créer une nouvelle colonne de type CLOB dans laquelle tu injecteras les données de la colonne VARCHAR2 existante.
Ensuite tu supprimes ta colonne VARCHAR2 et tu renommes la colonne CLOB avec le nom de la VARCHAR2.
Syntaxe:
ALTER TABLE tatable ADD tanouvellecolonne CLOB;
UPDATE test SET tanouvellecolonne = tonanciennecolonne;
ALTER TABLE test DROP COLUMN tonanciennecolonne;
ALTER TABLE test RENAME COLUMN tanouvellecolonnne TO tonanciennecolonne;