Je souhaite passer une table en tant que paramètre à une procédure stockée. Est-il possible de le faire. Veuillez donner quelques exemples.Comment passer une table de frontend à une procédure stockée?
4
A
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
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
- 1. MySQL: Comment lier une procédure stockée à une table
- 2. comment créer une procédure stockée à partir d'une procédure stockée
- 3. Passer un tableau dans une procédure stockée
- 4. Comment passer une table temporaire SQL à une procédure stockée C#
- 5. Procédure stockée exécutant une autre procédure stockée
- 6. Comment passer une limite à une requête dans une procédure stockée mysql 5?
- 7. Comment configurer une procédure stockée pour accéder à une table dans une autre base de données
- 8. Passer la procédure stockée à sp_send_dbmail
- 9. Passage d'un paramètre Table Valued à une procédure stockée
- 10. Puis-je passer une table en tant que paramètre lors de l'exécution d'une procédure stockée?
- 11. Comment passer une variable Dictionary à une autre procédure
- 12. Comment passer et retourner un tableau à la procédure stockée?
- 13. Comment appeler une procédure stockée à partir d'une autre procédure stockée dans Oracle
- 14. Comment passer un <int> Nullable dans une procédure stockée ... à partir de F #?
- 15. Comment passer un nombre variable de paramètres à une procédure stockée SQL Server?
- 16. DESCENTE/ASCENDING paramètre à une procédure stockée
- 17. Comment appeler une procédure stockée depuis iReport?
- 18. Exécuter de façon répétée une procédure stockée
- 19. comment exécuter une procédure stockée en continu?
- 20. Comment éditer une procédure stockée dans MySQL?
- 21. MSSQL2000: L'utilisation d'une procédure stockée donne une table en SQL
- 22. Comment exécuter une procédure stockée Oracle?
- 23. Comment créer une procédure stockée MySQL à partir de PHP?
- 24. Comment exécuter une procédure stockée à partir de SQL Plus?
- 25. Comment appeler une procédure stockée DB2 à partir de C#?
- 26. Passer un appel de procédure stockée d'un contexte de données LINQ à une autre méthode. C#
- 27. Comment faire pour résoudre une procédure stockée?
- 28. Comment appeler une procédure stockée pour insérer une valeur dans une table
- 29. Table de sélection de procédure stockée MySql
- 30. Exécuter une procédure stockée dans une vue?
Merci pour le lien. –