Listas todos os registros de uma tabela atravém de uma procedure
08/12/2015
Olá, preciso criar uma procedure "simples", para mostrar todas as informações de uma tabela, porém retorna erroao executar. O comando que estou usando é:
create or alter procedure lista_estoque
begin
select * from estoque
suspend;
end;
O que pode estar errado ?
Posts
Qual banco de dados você esta usando?
Estou usando firebird 2.5
09/12/2015
Gabriel Baltazar
Qual erro que dá?
[img:descricao=Erro]http://arquivo.devmedia.com.br/forum/imagem/405401-20151209-084323.png[/img]
09/12/2015
Edson Venancio
Não é por que voce usou dois delimitadores nao, um na linha que tem: Suspend; e outro na linha: begin;?
Nao conheco muito esse banco de dados, sei fazer procedure no sql serve express e no mysql ..
Tente seguir a [url:descricao=documentação]http://www.firebirdsql.org/refdocs/langrefupd21-ddl-procedure.html[/url] on-line do comando Create Procedure no Firebird. Pode ser um bom começo...
Outra coisa que pode ajudar, é usar um delimitador dentro da procedure diferente do delimitador padrão ( ; ) do Firebird.