[firebase-br] Atualização de campo

Gustavo Vladimir Guarino gustavovguarino em gmail.com
Ter Fev 4 23:47:28 -03 2014


Tentei cancelar minha assinatura nessa lista mas não consigo, peço que por
gentileza que o administrador me retire desta lista!
Desde já eu agradeço.



Em 4 de fevereiro de 2014 12:13, Julio F. Figueiredo
<tuskinhu em gmail.com>escreveu:

> Bom dia,
>
> Estou fazendo uma atualização de um campo chamado de LOTE, hoje ele tem
> varchar(12) estou passando pra varchar(24), está inserido em uma PK junto
> com um campo Material.
>
> Bom, em alguns bancos ele conseguiu fazer a atualização.
>
> O que me está dando dor de cabeça é que em alguns bancos ao dropar o índice
> ele diz que existem transações ativas.
>
> Como faço pra em algum momento eu matar essas transações ativas?
>
> Sequencia de comandos:
>
> CREATE DOMAIN DM_LOTE AS VARCHAR(24) CHARACTER SET WIN1252 COLLATE
> WIN_PTBR';
>
> ALTER TABLE LOTES DROP CONSTRAINT INTEG_209;
>
> update RDB$RELATION_FIELDS set
>            RDB$FIELD_SOURCE = 'DM_LOTE'
>            where (RDB$FIELD_NAME = 'LOTE') and
>           (RDB$RELATION_NAME = 'LOTES';
>
> ALTER TABLE LOTES ADD CONSTRAINT PK_LOTES PRIMARY KEY (MATERIAL,LOTE);
>
>
>
> ________________________________________
> Att,
> *Julio F. Figueiredo*
> *Analista de Sistemas*
> ______________________________________________
> 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