“Conocimiento software>Software de base de datos

Cómo seleccionar las variables de salida del servidor

2012/7/1
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 = ' [email protected] " @ StudentID = @ id OUTSELECT @ id

Software de base de datos
Cómo cifrar o descifrar datos en tablas de Access
Cómo agregar un idioma a Word
Cómo convertir Access 2007 a ​​SQL
¿Cuál es la diferencia entre un procedimiento contra un Foxpro función
Cómo grabar más de una imagen ISO en un disco
Un tutorial de Access 2007 VBA
¿Qué medidas se pueden tomar para evitar el problema de actualización perdida en los sistemas de gestión de bases de datos?
¿Cómo puedo obtener la tabla diseñar informes Fuera de Acceso
Conocimiento de la computadora © http://www.ordenador.online