OVH Cloud OVH Cloud

convertir des types de données en masse

1 réponse
Avatar
gautier vincent
suite =E0 une migration Paradox 5 en SqlServer W2000,
les types alphanum=E9ric sont pass=E9s en nvarchar.

Le frontal Delphi 4 n'affiche pas ces champs unicode.
Ma solution est donc de transtyper colonne par colonne,=20
tous les nvarchar en varchar (non unicode).
Ce qui fait 300 modifications.

Si quelqu'un connait une solution pour transtyper toute=20
une base de donn=E9es SqlServer W2000 de nvarchar en varchar=20
facilement, en conservant la longueur d'origine des=20
nvarchar, je suis preneur.

Merci d'avance et bonne journ=E9e

Vince.

1 réponse

Avatar
Fred BROUARD
il n'existe aucune solution automatique. Un script peut faire l'affaire.
A lire :
http://sqlpro.developpez.com/SQL_AZ_7b.html#SCHEMA761

A +

gautier vincent a écrit:
suite à une migration Paradox 5 en SqlServer W2000,
les types alphanuméric sont passés en nvarchar.

Le frontal Delphi 4 n'affiche pas ces champs unicode.
Ma solution est donc de transtyper colonne par colonne,
tous les nvarchar en varchar (non unicode).
Ce qui fait 300 modifications.

Si quelqu'un connait une solution pour transtyper toute
une base de données SqlServer W2000 de nvarchar en varchar
facilement, en conservant la longueur d'origine des
nvarchar, je suis preneur.

Merci d'avance et bonne journée

Vince.




--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************