Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNDAMENTOEn revisión

SX2 — Tablas

Describe tablas reconocidas por el diccionario.

SX2 — TablasAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

SX2 describe tablas; SX3 campos y SIX índices. No convierta alias SB1 en nombre físico con sufijo fijo. El ejemplo RetSQLName resuelve nombre según SX2 y contexto. El recorte prepara lectura sin abrir tabla ni ejecutar SQL. Resolver nombre no prueba existencia física, acceso autorizado ni filtro correcto de filial/borrado. (Fuentes: refs. 1–3.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed682()
    // Resolver en contexto actual sin fijar sufijo de empresa.
    Local bNombreFisico := {|| RetSQLName("SB1")}
    ConOut(ValType(bNombreFisico))
Return Nil
Resultado esperado

Crea bloque B; no consulta base ni presupone SB1010. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Mantenga tablas, campos, índices y compartición consistentes mediante herramientas soportadas.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Dicionário de Dados: tabelas, funções e usos. Consulta el 2026-10-28.
  2. Atilio. dan-atilio/AdvPL. Maratona de Exemplos/Exemplo_421_Funcao_RetSQLName.prw. Arquivo completo consultado; adaptação editorial. Consulta el 2026-10-28.
  3. Atilio. dan-atilio/AdvPL. Maratona de Exemplos/Exemplo_250_Classe_FWSX2Util.prw. Arquivo completo consultado; adaptação editorial. Consulta el 2026-10-28.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha