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

08/12/2015

1

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

Posts

08/12/2015

Jothaz

Qual banco de dados você esta usando?
Responder

08/12/2015

Jhon

Estou usando firebird 2.5
Responder
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 documentação 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
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira