AlteraNomeCampo

O procedimento AlteraNomeCampo serve para trocar o nome de um campo já existe em uma determinada tabela.

Pacote

O procedimento AlteraNomeCampo está definido dentro do pacote AlteraNomeCampo.pkg.

Sintaxe

Send AlteraNomeCampo {hNrTabela} {sNmCampo} {sNmNovo} ;
                     {hoCallBack} {hoStatusPanel}

Onde:

  • {htNrTabela} é o número da tabela onde será adicionado o campo;
  • {sNmCampo} é o nome do campo que será renomeado, e se o campo não existir um campo com o mesmo nome na tabela nada será feito;
  • {sNmNovo} é o novo nome que será atribuído ao campo {sNmCampo};
  • {hoCallBack} é o identificador do objeto onde será definida a função CallBack para mostrar o progresso da reestruturação;
  • {hoStatusPanel} é o identificador de um objeto StatusPanel para que o progresso da execução seja exibido nele, ou 0 (zero) se não quiser usá-lo.

Exemplo

No momento não há nenhum exemplo de uso dessa função.

Observações

  • Para que este procedimento funcione a tabela já deve estar abaerta em modo exclusivo quando este procedimento for chamado;
  • Para testar se o campo foi alterado após a execução do procedimento basta utilizar a função ProcuraCampo informando o novo nome.
  • Para mais detalhes sobre como implementar a função de Callback do parâmetro {hoCallBack} consulte a documentação do comando Set_Attribute no Help do DataFlex.

Tópicos relacionados

Não encontrou o que precisava, entre em contato conosco.