[firebase-br] Dominio em SP

Julio F. Figueiredo tuskinhu em gmail.com
Qui Jun 6 17:47:02 -03 2013


*Interessante, fiz esse teste no Firebird 2.5, criei e li com o IBExpert:*

CREATE DOMAIN BOOLEAN AS
SMALLINT
NOT NULL
CHECK (value in(0,1)) ;

create or alter procedure NEW_PROCEDURE (
    ENTRADA BOOLEAN)
returns (
    SAIDA BOOLEAN)
as
begin
  /* Procedure Text */
  saida = entrada;
  suspend;
end
;

*Após criado e comitado a Proc peguei novamente o código:*

create or alter procedure NEW_PROCEDURE (
    ENTRADA smallint)
returns (
    SAIDA smallint)
as
begin
  /* Procedure Text */
  saida = entrada;
  suspend;
end

*Note q ele converteu o TIPO (DOMAIN BOOLEAN) criado com a procedure pro
tipo primario do banco (smallint).*



________________________________________
Att,
*Julio F. Figueiredo*
*Analista de Sistemas*


Em 6 de junho de 2013 17:21, Rafael Voltani
<rafael.volts em turbocode.com.br>escreveu:

> Boa tarde
>
> Alguem poderia me dar uma luz do que pode estar acontecendo aqui no
> banco...
>
> Quando tento criar uma SP e coloco variáveis com domínios
>
> Ex: DECLARE VARIABLE VPENDENTES SYS$INT;
>
> SYS$INT eh um dos domínios que criei...
>
> Ocorre o seguinte erro:
>
> "An error was found in the application program input parameters for
> the SQL statement.
>  Dynamic SQL ERROR. SQL error code = -804. Lock conflit on no wait
> transaction."
>
>
> Os programadores anteriores desse banco não conheciam domínios...
> acho...
>
> Estou na empresa a pouco mais de 2 meses e comecei a implementar o
> domínio...
> Mas somente nos campos que crio, para não dar conflito com o que "esta
> funcionando".
>
> Grato desde já
>
> Rafael Voltani
> Delphi7 + Firebird2.5
> ______________________________________________
> 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