2010-05-06 7 views

Répondre

6

Dans SQL Server 2008, vous pouvez utiliser Table Valued Parameters - passer dans un type de tableau en tant que paramètre à une procédure stockée.

J'ai écrit un article sur les différences des différentes approches que vous pourriez prendre, avec une comparaison des performances ici: CSV vs XML vs Table Valued Parameter

+0

Merci pour le lien. –

1

solution à ce

Convert vous datable en XML en utilisant datatable.Writexml

que de passer cette xml sous forme de chaîne dans Parmeter procédure stockée avec le type de données varchar (max)

que d'utiliser OpenXml à créez de nouveau les données à partir de la chaîne xml passée par vous.

Voir l'exemple: http://msdn.microsoft.com/en-us/library/ms186918.aspx

Questions connexes