“Conocimientos software>Software de base de datos

Cómo seleccionar las variables de salida del servidor

2013/10/6
Un SQL Server procedimiento almacenado puede devolver una o más variables de salida , que son los parámetros en el procedimiento almacenado. Es necesario utilizar el controlador JDBC con el fin de llamar a este tipo de procedimiento almacenado. Las variables de salida se comportan de manera similar a los parámetros de entrada , pero se declaran con la palabra clave OUTPUT ( SALIDA para abreviar) . Es necesario especificar la palabra clave OUTPUT al ejecutar un procedimiento almacenado que contiene los parámetros de salida. También es necesario especificar el tipo de datos del parámetro y ejecutar el parámetro con el nombre del procedimiento almacenado . Instrucciones
1

Haga clic en " Inicio", " Todos los programas " y "SQL Server Management Studio" . Escriba las credenciales en el cuadro de diálogo del sistema para conectarse a la base de datos . . Haga clic en " Nueva consulta " para entrar en la interfaz de consulta
2

Como ejemplo , cree un procedimiento para obtener direcciones de correo electrónico ciertos alumnos a través de código :

CREATE PROC GetStudentidFromEmail (@ EmailAddress NVARCHAR ( 512 ) ) ASSELECT student_idFROM dbo.StudentsWHERE StudentsAddress = @ EmailAddressGO
3

Modifique el procedimiento usando los parámetros de salida , que le permiten capturar la salida del procedimiento almacenado en una variable local. Modificar el procedimiento para utilizar variables de una salida :

ALTER PROC GetStudentidFromEmail (@ EmailAddress NVARCHAR ( 512 ) @ StudentID INT OUTASSELECT student_idFROM dbo.StudentsWHERE StudentsAddress = @ EmailAddressGO
4

Anexar OUT la variable local " @ id" en la ejecución del procedimiento para capturar el valor del parámetro de salida " @ StudentID . "

DECLARE @ id INTEXEC dbo . GetStudentidFromEmail @ EmailAddress = ' john@gmail.com " @ StudentID = @ id OUTSELECT @ id

Software de base de datos
Cómo introducir fracciones en Access 2007
Cómo hacer preguntas de cuadrícula debe responder
Cómo crear una base de datos de Oracle mediante un archivo de control existente y archivos de datos
Cómo crear un filtro en un Informe de MS Access
Cómo construir sitios web con bases de datos Dreamweaver
MS Office Instrucciones de transferencia de datos
Cómo Apagar Oracle Desde el símbolo del sistema con NOLOG
Cómo crear una respuesta Reference Manual pregunta y
Conocimientos Informáticos © http://www.ordenador.online