|
|
|
|
Algunos de los parámetros pasados a un Procedure pueden ser parámetros opcionales. Al declarar el Procedure, los parámetros opcionales deben ser descritos en la última posición (a la derecha), con un valor de Default precedido por el signo "=": PROCEDURE <Procedure name>(<Mandatory parameters>, ... <Optional Parameter 1> = <Value>, <Optional Parameter 2> = <Value>, ...) Por ejemplo: // -- Declare the procedure PROCÉDURE Drawing(coorRow, coordColumn, BckgrdColor = Black, LineColor = LightYellow) ... // -- Process for calling the procedure Drawing(10, 15)
Tpara mantener el valor por defecto de un parámetro opcional, utiliza el carácter "*" durante la llamada al Procedure. Por ejemplo: // -- Declare the procedure PROCÉDURE Drawing(coorRow, coordColumn, BckgrdColor = Black, LineColor = LightYellow) ... // -- Process for calling the procedure Drawing(10, 15, *, LightGreen)
Observación: Para un Webservice, los procedimientos utilizados por el Webservice no deben contener ningún parámetro opcional. En caso contrario, a partir de la versión 21 aparece el siguiente mensaje: El parámetro "ParameterName" del "Procedure Name" Procedure es opcional.. Hacerlo obligatorio para generar el WSDL. Para generar el Webservice, la declaración de procedimientos debe ser modificada para que todos los parámetros sean obligatorios.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|