SX2 — Tabelas
Descreve as tabelas reconhecidas pelo dicionário.
Visão geral
SX2 descreve tabelas; SX3 descreve seus campos e SIX seus índices. Um alias lógico como SB1 não deve ser convertido em nome físico por sufixo fixo. O exemplo comunitário de RetSQLName obtém o nome conforme a configuração SX2 e o contexto. O recorte apenas prepara essa leitura, sem abrir tabela ou executar SQL. Um nome resolvido não comprova existência física, acesso autorizado ou filtro correto de filial/exclusão. (Fontes: refs. 1–3.)
Exemplo comentado
#Include "Protheus.ch"
User Function Ed682()
// Resolver no contexto atual, sem fixar um sufixo de empresa.
Local bNomeFisico := {|| RetSQLName("SB1")}
ConOut(ValType(bNomeFisico))
Return NilCria bloco B; não consulta banco nem presume SB1010. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Manter tabela, campos, índices e regras de compartilhamento consistentes nas ferramentas suportadas do Configurador.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.