OVH Cloud OVH Cloud

renommer une colonne

2 réponses
Avatar
Sylfelin
Bonjour,

Comment renommer une colonne en transac-sql. ?

Une syntaxe comme celle ci-dessous ne fonctionne pas.

begin transaction;
ALTER TABLE SPEDI_PARAM_EXPORT CHANGE PIECE_CLI BL VARCHAR(20);
commit;

Merci

--
Sylfelin

2 réponses

Avatar
Sylfelin
Sylfelin a exprimé avec précision :
Bonjour,

Comment renommer une colonne en transac-sql. ?

Une syntaxe comme celle ci-dessous ne fonctionne pas.

begin transaction;
ALTER TABLE SPEDI_PARAM_EXPORT CHANGE PIECE_CLI BL VARCHAR(20);
commit;

Merci



je me réponds

EXEC sp_rename 'NOM_TABLE.[ANCIEN_NOM_COL]', 'NOUVEAU_NOM_COL',
'COLUMN'

--
Sylfelin
Avatar
Nicolas PIEROT
Bonjour,

Il faut utiliser les procedures stockées systemes.

Synthaxe :

EXEC sp_rename 'mabase.column', 'nouveaunom', 'COLUMN'


Attention aux vues et aux procedures qui sont avec WITH SCHEMABINDING.
--
Nicolas.

MCP 70-229


"Sylfelin" a écrit :

Bonjour,

Comment renommer une colonne en transac-sql. ?

Une syntaxe comme celle ci-dessous ne fonctionne pas.

begin transaction;
ALTER TABLE SPEDI_PARAM_EXPORT CHANGE PIECE_CLI BL VARCHAR(20);
commit;

Merci

--
Sylfelin