[firebase-br] RES: Procedure

Halisson Ribeiro hribeiro26 em gmail.com
Qui Set 12 11:20:08 -03 2013


Marcelo,

Tenta executar o script abaixo:

create or alter procedure grava_clientes(
 pnome varchar(100),
 prg varchar(20),
 pcpf varchar(20),
 pcnpj varchar(20),
 pincricao varchar(50),
 prazao varchar(50),
 pendereco varchar(50),
 pnumero varchar(6),
 pcomplemento varchar(50),
 pbairro varchar(50),
 pcidade varchar(50),
 pestado varchar(2),
 pcep varchar(20),
 ptelefone varchar(20),
 pcelular varchar(20),
 pemail varchar(50),
 pvalorcredito decimal(15,2),
 pdatainclusao date,
 pativo char(1),
 pusuario varchar(20),
 pobservacao varchar(250))
 as
 begin
    insert into clientes(nomeclienteempresa,
                          rg,
                          cpf,
                          cnpj,
                          incricaoestadual,
                          razaosocial,
                          endereco,
                          numero,
                          complemento,
                          bairro,
                          cidade,
                          estado,
                          cep,
                          telefone,
                          celular,
                          email,
                          valorcredito,
                          datainclusao,
                          ativo,
                          usuario,
                          observacao )
                 values(
                        :pnome,
                        :prg,
                        :pcpf,
                        :pcnpj,
                        :pincricao,
                        :prazao,
                        :pendereco,
                        :pnumero,
                        :pcomplemento,
                        :pbairro,
                        :pcidade,
                        :pestado,
                        :pcep,
                        :ptelefone,
                        :pcelular,
                        :pemail,
                        :pvalorcredito,
                        :pdatainclusao,
                        :pativo,
                        :pusuario,
                        :pobservacao);
end

Att. 

Halisson Ribeiro

Programador



 (62) 8245-8992



 hribeiro em gmail.com


Mineração Maracá Indústria e Comércio
Tel:  +55 62 3383-3952

-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Borges
Enviada em: quinta-feira, 12 de setembro de 2013 10:52
Para: lista em firebase.com.br
Assunto: [firebase-br] Procedure

Galera estou estudando sobre firebid e me enrosquei em procedure estou
tentando fazer esta sp de insert e para no end : alguém sabe me dizer o que
está errado?


create or alter procedure grava_clientes(
 pnome varchar(100),
 prg   varchar(20),
 pcpf varchar(20),
 pcnpj varchar(20),
 pincricao varchar(50),
 prazao varchar(50),
 pendereco varchar(50),
 pnumero varchar(6),
 pcomplemento varchar(50),
 pbairro varchar(50),
 pcidade varchar(50),
 pestado varchar(2),
 pcep varchar(20),
 ptelefone varchar(20),
 pcelular varchar(20),
 pemail varchar(50),
 pvalorcredito decimal(15,2),
 pdatainclusao date,
 pativo char(1),
 pusuario varchar(20),
 pobservacao varchar(250))
 as
 begin
    insert into clientes(nomeclienteempresa,
                          rg,
                          cpf,
                          cnpj,
                          incricaoestadual,
                          razaosocial,
                          endereco,
                          numero,
                          complemento,
                          bairro,
                          cidade,
                          estado,
                          cep,
                          telefone,
                          celular,
                          email,
                          valorcredito,
                          datainclusao,
                          ativo,
                          usuario,
                          observacao )
                 values(
                        :pnome,
                        :prg,
                        :pcpf,
                        :pcnpj,
                        :pincricao,
                        :prazao,
                        :pendereco,
                        :pnumero,
                        :pcomplemento,
                        :pbairro,
                        :pcidade,
                        :pestado,
                        :pcep,
                        :ptelefone,
                        :pcelular,
                        :pemail,
                        :pvalorcredito,
                        :pdatainclusao,
                        :pativo,
                        :pusuario,
                        :pobservacao)
end --- da erro nesta linha e ja pesquisei e não sei como fazer(Dynamic SQL
Error.SQL error code = -104.Token unknown -line 69, char 1.
end.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


Mais detalhes sobre a lista de discussão lista