Diferencia entre revisiones de «DEV FUNCIONES/ARGUMENTOS»
Ir a la navegación
Ir a la búsqueda
Línea 1: | Línea 1: | ||
=Descripción= | =Descripción= | ||
La tabla '''prxfuncionesA''' (Funciones, argumentos) define los argumentos de la función. | La tabla '''prxfuncionesA''' (Funciones, argumentos) define los argumentos de la función. | ||
Las funciones pueden tener múltiples argumentos, o ninguno. | |||
===Acceso a los argumentos desde el SQL de la función=== | ===Acceso a los argumentos desde el SQL de la función=== |
Revisión actual - 17:28 28 mar 2025
Descripción
La tabla prxfuncionesA (Funciones, argumentos) define los argumentos de la función.
Las funciones pueden tener múltiples argumentos, o ninguno.
Acceso a los argumentos desde el SQL de la función
Para acceder a los valores ingresados en los argumentos desde el SQL de la función tenemos que hacer lo descripto en este título.
Asumiendo que tenemos un argumento llamado Articulo de tipo VARCHAR el SQL (definido en DEV FUNCIONES/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
- Tabla: prxfuncionesA
- Tipo: TABLA
- Detalle de: DEV FUNCIONES
- Catálogo: SYS OBJETOS
Lista de campos
Columna | Campo físico | Campo lógico | Atributo | Descripción | Etiquetas | Definición | Observaciones |
---|---|---|---|---|---|---|---|
1 | Funcion | Funcion | prxfunciones | Funciones de catálogo | KEY,REQ,INS,UPD | prxfuncionesA | Código de la función. |
2 | Nombre | Nombre | VARCHAR(128) | Caracteres de longitud variable hasta 128 caracter/es | KEY,REQ,VIS,INS,UPD | prxfuncionesA | Nombre del campo o argumento. |
3 | AtributoUDT | AtributoUDT | pUDT | Tipos de datos definidos | REQ,VIS,INS | prxfuncionesA | Código de atributo del campo. |
4 | ValorPrueba | ValorPrueba | VARCHAR(128) | Caracteres de longitud variable hasta 128 caracter/es | VIS,INS,UPD | prxfuncionesA | Valor usado para las pruebas. |
5 | Orden | Orden | INT | Entero. | VIS,INS,UPD | prxfuncionesA | Número de orden del campo o argumento. |