Listas todos os registros de uma tabela atravém de uma procedure

08/12/2015

0

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 ?
Jhon

Jhon

Responder

Posts

08/12/2015

Jothaz

Qual banco de dados você esta usando?
Responder

08/12/2015

Jhon

Estou usando firebird 2.5
Responder

09/12/2015

Gabriel Baltazar

Qual erro que dá?
Responder

09/12/2015

Jhon

[img:descricao=Erro]http://arquivo.devmedia.com.br/forum/imagem/405401-20151209-084323.png[/img]
Responder

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 ..
Responder

09/12/2015

Marcos P

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.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar