Вы находитесь на странице: 1из 3

Transact Sql

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

Que es DDL (Lenguaje de definición de datos): Es el que permite la creación, modificación y


eliminación de los objetos que contiene una base de datos, algunas de las sentencias son:

CREATE: Permite la creación de un objeto de base de datos, tablas, índices, procedimientos


almacenados, etc. Ejemplo:
CREATE TABLE Ejemplo(Campo1 INT, Campo2 VARCHAR (50));

ALTER:
Permite la modificación de un objeto de base datos, tablas, procedimientos almacenados, etc.
Ejemplo:

ALTER TABLE Ejemplo add Campo3 VARCHAR(200);

DROP:
Permite la eliminación de objetos de base de datos. Ejemplo:

DROP TABLE Ejemplo;

TRUNCATE:
Esta sentencia borra el contenido de una la tabla, aunque algunos pueden clasificarla como
DML, internamente borra la tabla y la recrea.

TRUNCATE TABLE Ejemplo;

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:

INSERT: Puede ingresar uno o varios registro a una tabla. Ejemplo:

INSERT INTO Ejemplo(Campo1,Campo2,Campo3)VALUES (1, ‘VALOR CAMPO2


01′,’HOLA SQL 01′),(2, ‘VALOR CAMPO2 02′,’HOLA SQL 03′),(3, ‘VALOR CAMPO2
03′,’HOLA SQL 03′),(4, ‘VALOR CAMPO2 04′,’HOLA SQL 04′);

UPDATE: Actualiza uno o varios registro en base a la condición de filtro de la sentencia


ejecutada. Ejemplo:
UPDATE Ejemplo SET Campo3=’HOLA SQL 02' WHERE Campo1=2;

DELETE: Elimina uno o varios registros en base a la condición de filtro de la


sentencia ejecutada. Ejemplo:

DELETE Ejemplo WHERE Campo1=4;

SELECT:
Obtiene un conjunto de registro en base a la sentencia ejecutada. Ejemplo:

SELECT * FROM Ejemplo;

Вам также может понравиться