SQL Server Developer Center >
Fóruns do SQL Server
>
SQL Server - Desenvolvimento Geral
>
Procedure Retornar 2 tabelas
Procedure Retornar 2 tabelas
- Tem como fazer uma procedure retornar 2 tabelas, que no .NET um dataset receberia as duas tabelas ?
Obrigado !!!
Respostas
- Claro, é só fazer os 2 selects. No .NET você vai ter dois Datatables no DataSet.Se tiver dificuldades poste aqui.
- Marcado como RespostaDaviSaba segunda-feira, 9 de novembro de 2009 9:53
- Sugerido como Respostaiqueiroz.go sexta-feira, 6 de novembro de 2009 18:12
- Falei besteira...
É possivel sim. Segue um exemplo:
http://shan-tech.blogspot.com/2005/08/sql-server-stored-procedures-returning.html
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Téléphone: (819) 379-3446
Télécopieur: (819) 379-3449
triw@sogi.com.no_spam
----------------------------------------------------------
SOGI INFORMATIQUE LTÉE (http://www.sogi.com)- Marcado como RespostaDaviSaba segunda-feira, 9 de novembro de 2009 9:53
Todas as Respostas
- Claro, é só fazer os 2 selects. No .NET você vai ter dois Datatables no DataSet.Se tiver dificuldades poste aqui.
- Marcado como RespostaDaviSaba segunda-feira, 9 de novembro de 2009 9:53
- Sugerido como Respostaiqueiroz.go sexta-feira, 6 de novembro de 2009 18:12
Creio que essa possibilidade nao exista (nunca vi meio de retornar um conjunto de tabelas com T-SQL pelo menos) . Crie duas SP e monte o dataset no .NET com
{
DataSet ds=New DataSet ();
ds.Tables.Add(Table1);
ds.Tables.Add(Table2);
}
Outr possibilidade é utilizar o CLR Stored Procedures (Disponivel a partir do SQL 2005, se nao me engano)
http://msdn.microsoft.com/en-us/library/ms131094.aspx
Com isso, vc escre uma store procedure dentro do VS e publica no SQL Server. Eu particularmente só usaria se a regra for extremamente complexa
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Téléphone: (819) 379-3446
Télécopieur: (819) 379-3449
triw@sogi.com.no_spam
----------------------------------------------------------
SOGI INFORMATIQUE LTÉE (http://www.sogi.com)- Falei besteira...
É possivel sim. Segue um exemplo:
http://shan-tech.blogspot.com/2005/08/sql-server-stored-procedures-returning.html
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Téléphone: (819) 379-3446
Télécopieur: (819) 379-3449
triw@sogi.com.no_spam
----------------------------------------------------------
SOGI INFORMATIQUE LTÉE (http://www.sogi.com)- Marcado como RespostaDaviSaba segunda-feira, 9 de novembro de 2009 9:53
- Obrigado !!!


