Bonjour
Je souhaite modifier la taille de certaines colonnes d'une table et plus précisemment les réduire. Ce n'est pas possible de les réduire même lorsqu'il y a des données dedans ? Je souhaite pourtant fortement les garder ...
Pourrais-je éviter de faire qq chose du genre :
Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ALTER TABLE nom_table ADD (nom_colonne_temp VARCHAR2(9)) UPDATE ENTREPRISE SET nom_colonne_temp=nom_colonne ALTER TABLE nom_table DROP COLUMN nom_colonne CREATE TABLE temporary (nom_colonne, col1, col2 ,...) AS SELECT nom_colonne_temp, col1, col2 ,... FROM nom_table; DROP TABLE nom_table; RENAME temporary TO nom_table; ALTER TABLE nom_table ADD CONSTRAINT nom_contrainte PRIMARY KEY (nom_colonne)
Partager