Red de conocimiento informático - Problemas con los teléfonos móviles - Servidor SQL ¿Quién puede ayudarme a escribir un procedimiento almacenado sin parámetros ni valores de retorno?

Servidor SQL ¿Quién puede ayudarme a escribir un procedimiento almacenado sin parámetros ni valores de retorno?

Ésta es una pregunta un poco difícil. He escrito un procedimiento almacenado que devuelve un valor, pero ¿qué tiene de especial devolver un valor sin parámetros?

Si dice que no hay una declaración de parámetros entre crear y como, entonces no ha entendido la situación. Las personas que recién están aprendiendo pueden sentir que el valor de retorno y los parámetros están escritos juntos. Los parámetros están en la programación. Los métodos del lenguaje están escritos en diferentes lugares.

Simplemente mire un procedimiento almacenado simple y podrá descubrir lo que significa. Naturalmente, existen muchas habilidades para este tipo de cosas

create proc getJobInfo

.

@eid varchar(50),

@dname varchar(50) salida,

@dname varchar(50) salida,

@dname varchar (50) salida,

@pname varchar(50) salida,

@manager varchar(50) salida,

@status varchar(50) salida,

p>

@joindate varchar(50) salida

como

declarar @parentid varchar(50)

seleccionar @ parentid=b.parentid del empleado a, posición b donde a.eid=@eid y a.pid=b.pid

seleccione @dname=dname del empleado a, posición b donde a.eid=@ eid y a.did =b .did

--print @dname

seleccione @pname =pname del empleado a, puesto b donde a.eid=@eid y a.pid =b.pid

--print @dname

seleccione @pname =pname del empleado a, puesto b donde a.eid=@eid y a.pid=b.pidpid

- -print @pname

seleccione @manager=ename del empleado donde pid=@parentid

--print @ manager

seleccione @status =b.sttus_name del empleado a, estado b donde eid=@eid y a.status=b.status_id

--print @status

seleccione @joindate =joindate de donde empleado eid=@eid

--print @joindate

go