Est-il possible de modifier une table (en l'occurence je travaille sur une base SQL Server) qui contient DEJA des enregistrements en agrandissant la taille d'une colonne (cad je veux faire passer une colonne de VARCHAR2(12) à VARCHAR2(15)).
D'après mes souvenirs, il me semble que ça n'est pas possible, y'a-t'il quelqu'un pour confirmer ?
Petite précision qui a son importance : c'est que je voudrais modifier ma table avec un simple script SQL : ALTER TABLE ...
Voilà le script que j'ai écrit :
Mais mon ALTER TABLE ne marche pas, mauvaise syntaxe ; un indice svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 create table TEST (ID varchar(10) NOT NULL, PROP varchar(10) CONSTRAINT PK_Usr PRIMARY KEY CLUSTERED(ID)) insert into TEST values ('1', 'toto') insert into TEST values ('2','tutututu') alter table TEST MODIFY COLUMN PROP varchar(15) delete from TEST drop table TEST
Partager