[firebase-br] Transformar um campo string de uma tabela blob
Neodir Beltrame Moterle
neodir.moterle em gmail.com
Qui Set 30 18:04:07 -03 2010
Olá!
Gostaria de saber como transformar um campo string para blob de uma tabela
que já contenha valores?
1 - Testei com o comando abaixo mas apresenta erro ao abrir.
UPDATE RDB$RELATION_FIELDS SET RDB$FIELD_SOURCE = 'MEUDOMINIO'
WHERE RDB$FIELD_NAME = 'MEUCAMPO' AND RDB$RELATION_NAME = 'MINHATABELA';
Erro:
Arithmetic overflow or division by zero has occurred.
Arithmetic exception, numeric overflow, or string truncation.
2 - Testei com o comando abaixo mas apresenta erro ao executar.
ALTER TABLE MINHATABELA ADD MEUCAMPOAUX MEUDOMINIO;
UPDATE MINHATABELA SET MEUCAMPOAUX = MEUCAMPO;
UPDATE MINHATABELA SET MEUCAMPO = NULL;
UPDATE RDB$RELATION_FIELDS SET RDB$FIELD_SOURCE = 'MEUDOMINIOBLOB'
WHERE RDB$FIELD_NAME = 'MEUCAMPO' AND RDB$RELATION_NAME = 'MINHATABELA';
UPDATE MINHATABELA SET MEUCAMPO = MEUCAMPOAUX;
ALTER TABLE MINHATABELA DROP MEUCAMPOAUX;
Erro na linha:
UPDATE MINHATABELA SET MEUCAMPO = MEUCAMPOAUX;
Erro:
Overflow occurred during data type conversion. conversion error from string
"BLOB".
Sds,
Neodir Beltrame Moterle
Mais detalhes sobre a lista de discussão lista