Tarjetas de Procedimientos Almacenados en SQL Server
Procedimientos Almacenados SQL Server: Guía Completa para Estudiantes
Toca para girar · Desliza para navegar
Procedimientos almacenados
40 tarjetas
Tarjeta 1
Pregunta: ¿Qué es un procedimiento almacenado (stored procedure)?
Respuesta: Un conjunto de instrucciones con nombre, almacenado en el servidor que permite encapsular tareas repetitivas.
Tarjeta 2
Pregunta: ¿Qué tipos de procedimientos almacenados permite SQL Server?
Respuesta: Del sistema, locales, temporales y extendidos.
Tarjeta 3
Pregunta: ¿Qué caracteriza a los procedimientos almacenados del sistema?
Respuesta: Se almacenan en la base de datos master, llevan el prefijo sp_, permiten recuperar información de las tablas del sistema y pueden ejecutarse en cualqu
Tarjeta 4
Pregunta: ¿Qué son los procedimientos almacenados locales?
Respuesta: Son procedimientos creados por el usuario en la base de datos activa.
Tarjeta 5
Pregunta: ¿Cómo funcionan los procedimientos almacenados temporales locales y globales?
Respuesta: Locales comienzan con #, están disponibles solo en la sesión del usuario y se eliminan al finalizarla; globales comienzan con ## y están disponibles e
Tarjeta 6
Pregunta: ¿Qué son los procedimientos almacenados extendidos y cómo se ejecutan?
Respuesta: Se implementan como DLL (bibliotecas de vínculos dinámicos), se ejecutan fuera del entorno de SQL Server y suelen llevar el prefijo xp_.
Tarjeta 7
Pregunta: ¿Qué sucede cuando se crea un procedimiento almacenado en SQL Server?
Respuesta: Las instrucciones se analizan sintácticamente; si no hay errores se guarda el nombre en sys.objects y el contenido en sys.sql_modules de la base de da
Tarjeta 8
Pregunta: ¿Puede un procedimiento almacenado referenciar objetos que no existen al momento de su creación?
Respuesta: Sí; los objetos pueden no existir al crearlo, pero deben existir cuando se ejecute el procedimiento.
Tarjeta 9
Pregunta: Menciona tres ventajas de usar procedimientos almacenados.
Respuesta: Compartir la lógica de la aplicación, evitar acceso directo a tablas por los usuarios, y reducir el tráfico de red al enviar una sola instrucción.
Tarjeta 10
Pregunta: ¿En qué base de datos se crean los procedimientos almacenados y cuál es la excepción?
Respuesta: Se crean en la base de datos seleccionada; la excepción son los procedimientos almacenados temporales, que se crean en tempdb.