sp_generate_inserts pour SQL Server 2008
J'ai été en utilisant Narayana Vyas Kondreddi excellente procédure stockée sp_generate_inserts
http://vyaskn.tripod.com/code/generate_inserts.txt dans un Serveur SQL server 2005 bases de données.
Mais après le passage à SQL Server 2008-je obtenir des résultats étranges, où un long espace est inséré, après l'UNIQUEIDENTIFIER valeurs:
INSERT INTO [BannerGroups]([Id], [DescriptionText], [Width], [Height])
VALUES('BFCD0173-9432-47D1-84DF-8AB3FB40BF76 ', 'Example', 145, NULL)
Ce que quelqu'un sait comment résoudre ce problème?
OriginalL'auteur Niels Bosma | 2012-01-20
Vous devez vous connecter pour publier un commentaire.
Semble être présente section, à un peu plus de la moitié du chemin vers le bas:
Le voir, c'est la conversion d'un CHAR(255), ce qui signifie que la valeur est rembourré à 255 caractères. Changement de type VARCHAR la place, et il doit être fine, qui ne sera pas pad les valeurs avec des espaces.
OriginalL'auteur AdaTheDev
Depuis SQL Server 2008, nous pouvons générer de l'INSÉRER des scripts via Générer un Script à l'utilitaire lui-même.
Pour une réponse plus détaillée découvrez - Quelle est la meilleure façon de générer automatiquement des instructions INSERT pour une table SQL Server?
OriginalL'auteur vmvadivel