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

SQL

Delphi

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

Jhon

Curtidas 0

Respostas

Jothaz

Jothaz

08/12/2015

Qual banco de dados você esta usando?
GOSTEI 0
Jhon

Jhon

08/12/2015

Estou usando firebird 2.5
GOSTEI 0
Gabriel Baltazar

Gabriel Baltazar

08/12/2015

Qual erro que dá?
GOSTEI 0
Jhon

Jhon

08/12/2015

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

Edson Venancio

08/12/2015

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 ..
GOSTEI 0
Marcos P

Marcos P

08/12/2015

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.
GOSTEI 0
POSTAR