Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. VISTAS
Una vista es una tabla virtual cuyo contenido se define mediante una consulta. Al igual
que una tabla, una vista consta de un conjunto de columnas y filas de datos con nombre.
Las filas y columnas de datos provienen de tablas a las que se hace referencia en la
consulta que define la vista y se producen dinámicamente cuando se hace referencia a la
vista.
Una vista actúa como un filtro en las tablas subyacentes a las que se hace referencia en
la vista. La consulta que define la vista puede ser de una o más tablas o de otras vistas
en la base de datos actual o en otras.
Vistas en SQL:
OBJECT_ID, es una de las funciones más utilizadas y nos permite prevenir errores como
en TRY .. CATCH. Uno de sus usos es principalmente para ver la existencia de objetos.
Podemos comprobar:
AF = Aggregate function (CLR)
C = CHECK constraint
D = DEFAULT (constraint or stand-alone)
F = FOREIGN KEY constraint
PK = PRIMARY KEY constraint
P = SQL stored procedure
PC = Assembly (CLR) stored procedure
FN = SQL scalar function
FS = Assembly (CLR) scalar function
FT = Assembly (CLR) table-valued function
R = Rule (old-style, stand-alone)
RF = Replication-filter-procedure
S = System base table
SN = Synonym
SQ = Service queue
TA = Assembly (CLR) DML trigger
TR = SQL DML trigger
IF = SQL inline table-valued function
TF = SQL table-valued-function
U = Table (user-defined)
Para ejecutarlo también se puede utilizar el nombre del procedimiento almacenado sólo,
siempre que sea la primera palabra del lote. Para eliminar un procedimiento almacenado
utilizamos la sentencia DROP PROCEDURE.
Objects, SQL-DMO).
Nos proporcionan a nosotros los usuarios un acceso fácil a la base de datos, se puede
tener acceso a la base de datos sin tener que conocer los detalles de la arquitectura de
tablas, simplemente se ejecutan los procedimientos almacenados que llevan a cabo las
tareas solicitadas. Los procedimientos almacenados pueden aceptar datos de entrada,
utilizar variables locales y devolver datos.
Los procedimientos almacenados de SQL se pueden usar en SQL Server, Azure SQL
Database, Azure Synapse Analytics (SQL DW) y en Almacenamiento de datos paralelos.
Para crear un procedimiento almacenado en Transact-SQL se puede usar el SQL Server
Management Studio o el editor de consultas de Transact-SQL.