DEV PROCEDIMIENTOS/ARGUMENTOS

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

La tabla prxprocedimientosA (Procedimientos, argumentos) define los argumentos del procedimiento.

Los procedimientos pueden tener múltiples argumentos, o ninguno.

Acceso a los argumentos desde el SQL del procedimiento

Para acceder a los valores ingresados en los argumentos desde el SQL del procedimiento tenemos que hacer lo descripto en este título.

Asumiendo que tenemos un argumento llamado Articulo de tipo VARCHAR el SQL (definido en DEV PROCEDIMIENTOS/DETALLE) accede a su valor agregando un @ como Prefijo al nombre del argumento.

Por ejemplo:

IF EXISTS (SELECT * FROM ART WHERE FCODIGO = @Articulo)
   BEGIN
   .
   .
   .
   END

Estructura

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 Procedimiento Procedimiento prxprocedimientos Procedimientos de catálogo KEY,REQ,INS prxprocedimientosA Código del procedimiento.
2 Nombre Nombre VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es KEY,REQ,VIS,INS,UPD prxprocedimientosA Nombre del campo o argumento.
3 AtributoUDT AtributoUDT pUDT Tipos de datos definidos REQ,VIS,INS prxprocedimientosA Código de atributo del campo.
4 ValorPrueba ValorPrueba VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es VIS,INS,UPD prxprocedimientosA Valor usado en las pruebas.
5 pOUTPUT pOUTPUT BIT Campo lógico, admite 1, 0 y NULL VIS,INS,UPD prxprocedimientosA Marcar para indicar que el argumento es de OUTPUT.
6 Orden Orden INT Entero. VIS,INS,UPD prxprocedimientosA Orden del campo o argumento.

Observaciones adicionales sobre los campos

Relaciones

Triggers