martes, 22 de marzo de 2016

XML con SQL SERVER Parte I

Buenas tardes queridos lectores, el día de hoy les traigo el tema de XML con SQL Server, en la red no hay mucha información, así que vamos a tocar este tema el día de hoy, ya es la última parte del curso de Transact SQL, espero sea de su agrado.

Introducción

En ocasiones anteriores a SQL SERVER 2005, para almacenar un valor de tipo XML se tenía que declarar como tipo TEXT, desde esa versión hacia adelante se puede implementar el tipo de datos XML.

El tipo de datos XML permite almacenar documentos y fragmentos XML en una base de datos de SQL Server. Un fragmento XML es una instancia XML en la que falta un solo elemento de nivel superior.

El tipo de datos XML y los métodos asociados ayudan a integrar el XML en el marco relacional del SQL Server.

miércoles, 16 de marzo de 2016

Triggers (Disparadores) en SQL SERVER

Buenos días queridos lectores, el día de hoy les escribiré de los triggers, o disparadores en SQL Server, un tema por demás interesante. Vamos a ver un poco de teoría sobre lo que es un disparador y después pasaremos a la práctica que es como mejor se aprende.

Triggers

Un trigger (o disparador) en una base de datos es un procedimiento que se ejecuta cuando se cumple una determinada condición al realizar una operación, dependiendo de la base de datos, los triggers pueden ser de inserción (INSERT), actualización (UPDATE) o borrado (DELETE). Algunas bases de datos pueden ejecutar triggers al crear, borrar o editar usuarios, tablas, bases de datos u otros objetos.

viernes, 11 de marzo de 2016

Transacciones en SQL Server

Buenas noches queridos lectores, hoy continuaremos con un tema sumamente interesante y útil, se trata de las transacciones, ya había publicado algo al respecto, pero solo fue una pequeña introducción. Vamos entrar en el tema

Transacciones en Trasact SQL

¿Que es una transacción?

Una transacción es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, es forma indivisible o atómica, en otras palabras es un bloque de instrucciones, parecido a un archivo batch, pero programado de tal manera, que si una instrucción en el bloque falla, no se realizará ninguna instrucción. Veamos un poco de teoría y algunos ejemplos para su mayor compreensión.

lunes, 7 de marzo de 2016

Procedimientos Almacenados en SQL SERVER Parte III- Procedimientos con Parámetros

Buenos días queridos lectores, vamos a continuar con el tema de los procedimientos almacenados en SQL SERVER, ya vimos los procedimientos almacenados que trae el sistema, vimos también que nosotros podemos crear nuestros propios procedimientos, ahora seguiremos viendo como crear nuestros propios procedimientos, pero con parámetros de entrada y salida, como siempre, pasaremos a los ejemplos que es donde se aprende mejor


jueves, 3 de marzo de 2016

Procedimientos Almacenados Parte II - Definidos por el usuario

Buenos días queridos lectores, el día de hoy continuaremos con la segunda parte del post de Procedimientos Almacenados, en el post anterior vimos algunos ejemplos de Procedimientos Almacenados del Sistema, igual que en las funciones, nosotros podremos crear nuestros propios procedimientos. Así que comencemos


Procedimientos Almacenados definidos por el usuario

Son procedimientos que se implementan en forma personalizada según la necesidad del usuario, aquí podrá emplear cualquier instrucción vista hasta el momento

Banderas de Visitantes

Flag Counter