Jump to content
asdff

Arrays em SQLSERVER

Recommended Posts

asdff

Boas, estou a desenvolver um software para gestão de bibliotecas, mas a inserir livros tenho 2 tabelas, uma a guardar a informacao do livro em si e a outra a guardar o ID do livro e o Id do autor, porque um livro pode ter mais que 1 autor, e o que queria era saber como se passa array para uma Stored Procedure e com se corre la dentro.. Estou a desenvolver em VB.net, percebo mais o menos de SQL SERVER, percebo bem mas estas pequenas coisas falham , para resolver isso o que eu faço e criar uma Varival no Stored do Tipo GUID a inserir num tabela e retorno o valor da mesma e insiro logo aseguir, mas qero qe o codigo fique mesmo direirinho, queria saber como se passa um array com varios dados para o Stored e como depois correr la dentro para ele fazer os insertes direitos.

Antes de mais obrigado por tudo.

Cumprimentos,

Rui Cardoso

Share this post


Link to post
Share on other sites
Rechousa

Olá,

O que precisas é de usar uma funcionalidade implementada no SQL Server 2008, chamada Table Valued Parameters (ou TVP), que permite enviar dados, do tipo tabela, para o SQL Server.

Vê mais informação aqui:

http://msdn.microsoft.com/en-us/library/bb675163.aspx

http://msdn.microsoft.com/en-us/library/bb510489.aspx

Espero ter ajudado.


Pedro Martins

Sharing is Knowledge!

http://www.linkedin.com/in/rechousa

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.