create function

SQL Server

29/06/2013

Bom dia galera,

Estou tentando criar uma função no SQL server que recebe quatro parâmetros. Estou usando um select com os parâmetros e retornar um tabela ou então retorna uma mensagem na tela com "tabela vazia"

Aguardo pela ajuda

obrigado
Wgvieira

Wgvieira

Curtidas 0

Respostas

Roniere Almeida

Roniere Almeida

29/06/2013

para vc ter uma base
[url]https://www.devmedia.com.br/construindo-funcoes-para-sql-server/20934[/url]
[url]http://msdn.microsoft.com/pt-br/library/ms186755.aspx[/url]
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

29/06/2013

Qual é sua dificuldade? Veja os links indicados pelo Roniere e caso tenha alguma dúvida específica, é só falar.
GOSTEI 0
Wgvieira

Wgvieira

29/06/2013

eu preciso que retorne uma tabela, caso usando uma consulta sql popule essa tabela; caso contrário retorne somente a mensagem 'tabela vazia'. Pensei em usar um if/else. minha dúvida é o uso de condições nas funções que retornem dados do tipos table.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

29/06/2013

Você quer verificar se a tabela está vazia? Experimente usar:
IF EXISTS(SELECT * FROM @TABELA)

Ou seja, se existir alguma coisa na tabela, retorne-a. Com relação ao tipo de retorno, você precisa deixar isso bem definido. Não dá para OU retornar um tipo OU outro.
GOSTEI 0
Roniere Almeida

Roniere Almeida

29/06/2013

Joel, esse tipo de comando T-SQL, vc encontra em quais apostilas ou livros.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

29/06/2013

Joel, esse tipo de comando T-SQL, vc encontra em quais apostilas ou livros.

Vixe, citar apostila específica é complicado. Nunca li nenhum livro ou apostila sobre T-SQL. Aprendi a maior parte na prática mesmo.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

29/06/2013

Conseguiu resolver?
GOSTEI 0
Wgvieira

Wgvieira

29/06/2013

consegui resolver.

obrigado pela ajuda
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

29/06/2013

Obrigado pelo retorno.
Estou marcando o tópico como Concluído.
GOSTEI 0
POSTAR