|
|
|
|
- Motivo
- Corrección
- Ejemplo
- Declarando un Procedure
Error 204: utilizando un parámetro sin valor opcional después de los parámetros ....
Al declarar esta función (o esta Procedure), se han declarado parámetros opcionales. Estos parámetros opcionales no respetan la sintaxis de declaración de la función (o Procedure). Recordatorio: Cuando se declara una función (o un Procedure) que acepta parámetros opcionales, estos parámetros opcionales deben describirse necesariamente en la última posición al declarar la función (o el Procedure), con un valor de Default precedido por el signo "=". Modificar la sintaxis de declaración de su función (o Procedure): - mover los parámetros opcionales al final de la declaración de la función (o Procedure),
- dar un valor de Default al último o últimos parámetros.
Consejo: Para utilizar el valor por defecto especificado en la declaración de la función (o Procedure), basta con utilizar el carácter ' * ' en lugar del parámetro al llamar a la función. Ejemplo: El código de declaración de la función es: La siguiente sintaxis permite utilizar el valor de Default del parámetro j y especificar el valor del parámetro k: Declarando un Procedure Código que desencadena el error PROCÉDURE MyFunction(Param1, Param2=True, Param3=5, Param4)
Posibles correcciones Desplazar los parámetros opcionales: los parámetros opcionales deben ser los últimos parámetros especificados al declarar la función (o la Procedure). PROCÉDURE MyFunction(Param1, Param4, Param2=True, Param3=5)
Dar un valor por defecto al último parámetro de la función (o Procedure). Este último parámetro se convierte en un parámetro opcional. PROCÉDURE MyFunction(Param1, Param2=True, Param3=5, Param4=10)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|