Cita:
Iniciado por u_goldman
mmmhhhhh tu lo has dicho, en POO existe la sobre carga de métodos, y bueno, tenemos la bonita característica de VB de parámetros opcionales que es bastante aberrante

definitivamente no creo que puedas sobrecargar un SP, podrías en todo caso asignarles un valor por default a esos parámetros.
Pretendo hacer una sobrecarga de operadores
Cita:
Iniciado por jsanchezc
Al definir los parámetros sólo tienes que asignarles un valor que será el valor por defecto
CREATE PROCEDURE [MIPROCEDURE]
PARAMETRO1 AS VARCHAR(50),
PARAMETRO2 AS INT=1,
PARAMETRO3 AS VARCHAR(50)=''
AS
...
Aquí los parámetros PARAMETRO1 y PARAMETRO2 son opcionales, si no indicas nada tomarán el valor que has indicado por defecto.
Un saludo,
Jose Sanchez Carvajal
[email protected] Según lo que veo los parámetros opcionales acaso no serían el parametro2 y parametro3 ya que tienen valores por defecto?
Y si es así, entoces ¿yo podría hacer lo siguiente?:
Código:
Exec MIPROCEDURE 'MyString'
Tomando los valores por defecto para el segundo y tercer parámetro, y tambien:
Código:
Exec MIPROCEDURE 'MyString', 5
Donde 5 es el valor que tomaría el segundo parámetro y como no le envio tercer parámetro tomará el valor por defecto