[firebase-br] Converter um campo string para blob
Neodir Beltrame Moterle
neodir.moterle em gmail.com
Sex Out 1 09:36:32 -03 2010
Olá a todos!
Gostaria de saber se é possível converter um campo string para blob de uma
tabela que já contenha valores?
Tentei das duas formas abaixo e não consegui.
Desde já agradeço a quem puder me ajudar.
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