QUICK TIPS: Create or Alter Procedure

Olá pessoal, nesta Quick Tips falaremos do comando CREATE OR ALTER do Firebird.

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login

(opcional) Onde podemos melhorar?

Confirmar voto
0
 (0)  (0)
Publicidade


Olá pessoal, nesta Quick Tips falaremos do comando CREATE OR ALTER do Firebird. Quem nunca passou pelo problema de ao criar um Procedure receber um erro como Procedure Already exists ou Procedure Not Found.

Isso ocorre quando tentamos criar uma  Procedure que já existe ou alterar um Procedure que não existe. Para evitar este tipo de problema podemos criar um nossas Procedure utilizando o comando CREATE OR ALTER do Firebird.

Este comando é interessante, pois ele verifica se a Procedure existe, caso exista será executado um ALTER PROCEDURE, e caso não exista será executado um CREATE PROCEDURE. Observe a imagem abaixo:




Estamos criando uma Procedure, caso não exista, ou alterando já exista, que retorno o maior ID de uma tabela chamada acesso. A procedure é bem simples mas note que com o comando CREATE OR ALTER nós evitamos os erros “Procedure Already exists” e “Procedure Not Found”.

O mais bacana é que este comando também pode ser utilizado com triggers.

Bem pessoal eu vou fincando por aqui. Até a nossa próxima Quick Tips.

Abraços !!!!!!!!!!!!!!!!!
 

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Ajude-nos a evoluir: você gostou do post?  (0)  (0)

(opcional) Onde podemos melhorar?

Confirmar voto
Compartilhe:
Ficou com alguma dúvida?