create function
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
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
Curtidas 0
Respostas
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]
[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
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
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
29/06/2013
Você quer verificar se a tabela está vazia? Experimente usar:
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.
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
29/06/2013
Joel, esse tipo de comando T-SQL, vc encontra em quais apostilas ou livros.
GOSTEI 0
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
29/06/2013
Conseguiu resolver?
GOSTEI 0
Wgvieira
29/06/2013
consegui resolver.
obrigado pela ajuda
obrigado pela ajuda
GOSTEI 0
Joel Rodrigues
29/06/2013
Obrigado pelo retorno.
Estou marcando o tópico como Concluído.
Estou marcando o tópico como Concluído.
GOSTEI 0