2009-05-06 4 views
1

L'Explorateur de serveurs intégré à Visual Studio est un moyen agréable de se connecter à votre base de données, d'afficher des données existantes et d'éditer des données. Très utile pour entrer des données d'échantillon dans une base de données à des fins de test et de développement. Cependant, que se passe-t-il si vous avez une colonne "texte" et que vous voulez entrer un long champ de texte? Par exemple, j'ai une colonne de texte dans laquelle je veux stocker une valeur XML multi-ligne. J'aimerais pouvoir effectuer des modifications sur plusieurs lignes à partir de la visionneuse de données de la table.Comment saisir de longues données d'exemple de texte SQL avec Visual Studio?

Je n'arrive pas à comprendre comment faire ça? Est-ce que quelqu'un sait si cela peut être fait, et si oui, comment?

+0

Voici un screencast qui décrit mieux ce dont je parle ... http://screencast.com/t/Oz3arAvqSD

+0

Essayons encore une fois ... http://screencast.com/t/Oz3arAvqSD –

Répondre

1

Je ne pense pas que ce soit possible. Management Studio affiche le texte multi-lignes sous la forme d'une chaîne.

0

Je ne pense pas que l'éditeur prenne en charge la saisie ou l'édition multiligne. Toutefois, vous pouvez entrer plusieurs données de ligne en créant une instruction INSERT simple. Par exemple:

CREATE TABLE TableA (
    id INT IDENTITY PRIMARY KEY, 
    data VARCHAR(MAX) 
) 

INSERT INTO TableA (data) VALUES 
('row 1 
row 2 
row 3') 

Ensuite, il suffit de sélectionner l'intégralité de l'instruction INSERT et toutes les données, et appuyez sur F5 pour l'exécuter.

En outre, FWIW, le type de données TEXT a été déprécié; VARCHAR (MAX) est le remplacement (c'est mieux pour plusieurs raisons).

Questions connexes