Bom dia pessoal, Existe alguma forma de criar um novo campo na tabela sem ter que parar todo o sistema Datasul (versão 12)? Situação: - Eu preciso criar um novo campo em uma determinada tabela do banco EMS2ESP, mas para isso tenho que parar todos os bancos, criar o campo, subir os bancos e reiniciar o JBOSS. É isso mesmo, ou tem alguma forma mais fácil? Att, Leandro.
sim senhor, vai na sua base teste, cria o campo novo, depois faz um dump do .df, edita ele no bloco de notas, tira todos os comandos de add table e deixa só o add field Exemplo: Código: ADD FIELD "tta_cod_estab" OF "cst_tit_apb" AS character FORMAT "x(5)" INITIAL "" LABEL "Estabelecimento" POSITION 20 MAX-WIDTH 10 COLUMN-LABEL "Estab" ORDER 190 . PSC cpstream=ibm850 . 0000004191 Agora vai no admin, faz o load do .df, mas antes vc marca as opções "Stop if Errors Found" e "Add new Objects no-line" O maximo que pode acontecer é dar erro de CRC dos programas que usam essa tabela, mas dai é só recompilar e tá valendo.