Академический Документы
Профессиональный Документы
Культура Документы
Introducción
Transact-SQL también es conocido por sus abreviaturas como T-SQL, como definición es una
extensión del SQL Microsoft. Lo que conocemos a SQL como el lenguaje de búsqueda
estructurado lo que viene hacer T-SQL es expandir los estándares de SQL no incluyendo
programación procedural, como algunas otras funciones para matemáticas, fechas, etc.
T-SQL es un lenguaje sumamente potente que nos ayuda a definir tareas mientras trabajamos
con bases de datos. Debido a que este lenguaje tiene algunas restricciones en el propio
lenguaje casi siempre lo vemos utilizado en la creación de los procedimientos almacenados,
funciones de usuario y también en los triggers. Podemos hacer uso de T-SQL en lenguajes de
programación como puede ser Visual Basic. NET, C, Java. También lo podemos ejecutar en
un entorno SQL Server Management Studio. Se dice que T-SQL es un lenguaje muy parecido
al lenguaje hablado.
También es conocido como T-sql, el cual es el lenguaje de programación que utiliza Sql
Server, el cual permite a los desarrolladores y administradores de base datos realizar querys,
procedimientos, funciones o tareas de administración en una forma robusta y sencilla.
Conceptos básicos
SQL estándar
Una de las características que todos los gestores de base de datos deben proveer es la
capacidad del soporte de SQL estándar (Structured Query Languaje).
SQL: Es un lenguaje declarativo que permite el acceso sobre los sistemas de administración
de base de datos relacionales (RDBMS), SQL permite la realización de múltiples operaciones
sobre los RDBMS, como definición de objetos y manipulación de ellos.
DDL
ALTER:
Permite la modificación de un objeto de base datos, tablas, procedimientos almacenados, etc.
Ejemplo:
DROP:
Permite la eliminación de objetos de base de datos. Ejemplo:
TRUNCATE:
Esta sentencia borra el contenido de una la tabla, aunque algunos pueden clasificarla como
DML, internamente borra la tabla y la recrea.
DML
Que es DML (Lenguaje de manipulación de datos): Es el que permite realizar tareas de
consulta o manipulación de datos alguna de las sentencias son:
SELECT:
Obtiene un conjunto de registro en base a la sentencia ejecutada. Ejemplo: