Sumário

Search

  1. Prefácio
  2. Introdução ao Navegador do PowerExchange
  3. Mapas de Dados
  4. Mapas de Dados para Fontes de Dados Específicas
  5. Copybooks
  6. Grupos de Registro e Registros de Captura
  7. Grupos de Extração e Mapas de Extração
  8. Metadados Pessoais
  9. Teste de Linha de Banco de Dados
  10. Exemplos do Navegador do PowerExchange
  11. Apêndice A: Funções do PowerExchange para Campos Definidos pelo Usuário
  12. Apêndice B: Programas de Método de Acesso do Usuário
  13. Apêndice C: Grupos de Aplicativos e Aplicativos
  14. Apêndice D: Propriedades do Mapa de Dados
  15. Apêndice E: Propriedades do Registro, Campo e Tabela
  16. Apêndice F: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  17. Apêndice G: Rastreamento para criar um mapa de memória ao importar um copybook COBOL

CopyData

CopyData

Copia dados de um campo para outro. Você pode copiar um campo de origem para um campo de destino ou para o campo definido pelo usuário especificado para a expressão que contém essa função.
Sintaxe:
Para copiar dados para um campo de destino específico:
CopyData(
source_field
,
target_field
)
Para copiar dados para o campo definido pelo usuário que é especificado para a expressão:
CopyData(
source_field
)
A tabela a seguir descreve os parâmetros:
Parâmetro
Descrição
Tipo de dados
source_field
O campo a ser copiado. Esse campo pode ser um campo real ou um campo definido pelo usuário de qualquer tipo de dados, ou o valor de dados que você deseja copiar colocado entre aspas simples, como '123456'.
Qualquer tipo de dados
target_field
O campo de destino para o qual o campo de origem de dados foi copiado. O comprimento do campo de destino deve ser igual ou maior ao campo de origem. Caso contrário, ocorrerá um erro de truncamento de conversão.
Se você especificar um campo de destino na expressão CopyData, não defina outros nome de campo e atributos na guia
Expr(
n
)
.
Qualquer tipo de dados
Notas de Uso:
  • Se você desejar copiar dados para um campo de destino específico, na guia
    Expr(
    n
    )
    da janela
    Registro
    , deixe o valor
    Nome
    e os atributos de campo na linha de expressão que inclui essa função em branco. Caso contrário, CopyData falhará com RC=2660.
  • Se você desejar copiar dados para o campo definido pelo usuário que é associado à expressão, na guia
    Expr(
    n
    )
    da janela
    Registro
    , digite o valor
    Nome
    e os atributos de campo na linha de expressão que inclui essa função. Certifique-se de que o tamanho do campo é longo o suficiente para conter os dados copiados. Use qualquer tipo de dados apropriado. A função usa esse tipo de dados em vez do campo de origem para o tipo de campo definido pelo usuário. Se você tiver um campo de origem não relacional definido com vários tipos de dados, poderá usar expressões para gravar os dados para separar campos definidos pelo usuário para que cada um tenha um tipo de dados diferente.