Procedimientos almacenados en SQL Server - Parte I

Buenos días queridos lectores, el día de hoy como les comentaba en el post anterior, veremos los procedimientos almacenados en SQL SERVER. Veamos un poco de teoría antes de pasar a la práctica, aunque como siempre, la práctica es la que nos hará aprender.



Procedimientos almacenados

Un procedimiento almacenado es un conjunto de instrucciones de Transact-SQL que puede aceptar y devolver parámetros proporcionados por el usuario.

Los procedimientos se pueden crear para uso permanente o para uso temporal en una sesión, un procedimiento local temporal, o para su uso temporal en todas las sesiones, un procedimiento temporal global.

El motor de base de datos considera al procedimiento almacenado como un objeto que contiene un conjunto de instrucciones SQL que se ejecutan en conjunto con un mismo nombre y una sola llamada.

Funciones en SQL SERVER Parte III - Definida por el usuario (Tabla en línea)

Buenas tardes queridos lectores, vamos a continuar con los post de Transact SQL SERVER, viendo el tema de las funciones, en la primera parte, vimos las funciones agregadas al sistema, es decir las que trae el propio SQL SERVER precargadas, en la parte dos, vimos como crear funciones definidas por el usuario, es decir, creadas por nosotros mismos, en ésta tercera parte seguiremos viendo como crear funciones definidas por nosotros mismos, pero que nos retornen una tabla, como se habrán fijado las funciones que creamos en el post pasado solo tenían un valor de retorno, en está ocasión el retorno será una tabla completa. Pero comencemos con los ejemplos que así es como se aprende.

Recuerden que me estoy pasando en el libro que muestro en la imagen del Lic Manuel A. Torres Remon, desde Perú.





Funciones en SQL Parte II - Definidas por el usuario

Funciones definidas por el usuario

Buenos días queridos lectores, el día de hoy hablaremos de las funciones definidas por el usuario, es decir, las funciones que nosotros creamos, además de las que ya vimos que vienen incluidas en el motor de base de datos.

Las funciones definidas por el usuario no se pueden utilizar para realizar acciones que modifican el estado de la base de datos. Las funciones definidas por el usuario, como las funciones de sistema, se pueden llamar desde una consulta.

Fondos de Pantalla Pack II WideScreen

Buenas noches queridos lectores, ésta noche les traigo otro paquete de fotos para adornar su escritorio, espero les sea de utilidad, comenten y compartan o denle clic a algún anuncio, les dejo algunas fotos que trae el pack

Pack II de Fondos de Escritorio

Funciones en SQL Server PARTE I

Buenos días queridos lectores, feliz lunes 22 de febrero, el día de hoy les escribiré este post relacionado con las funciones en SQL SERVER, en esta primera parte, veremos las funciones añadidas en el motor de Base de Datos, es decir, incluidas en SQL, y en la parte II aprenderemos a crear nuestras propias funciones, tal cual lo haríamos en cualquier lenguaje de programación. Pues bien empecemos.

Funciones

La solución a problemas complejos se facilita si se dividen en porciones de código llamado script, éstas permiten al programador de Transact SQL dividir en unidades de programas o módulos que están diseñadas para una tarea específica, la ventaja de ésto es que solo se escribirá una vez, pero pueden ser invocadas desde cualquier módulo de consulta ya que éstas funciones se crean dentro de una base de datos y se quedan registradas en él

Fondos de Pantalla WideScreen

Buenos días queridos lectores, el día de hoy les traigo un paquete de 100 fotos aproximadamente de fondos de pantalla para su escritorio, son de alta calidad y para Pantallas WideScreen, espero lo compartan, comenten, den +1 o algún clic en un anuncio que les interese. Les dejo algunas imagenes del paquete para que las vean.

Cursores en SQL SERVER Parte II

Buenos días queridos lectores, el día de hoy les hablaré sobre la segunda parte del post de CURSORES, como habíamos dicho con anterioridad, un Cursor es una herramienta que nos permite recorrer una consulta y realizar operaciones en cada registro de la misma. En el post anterior ya habíamos visto algunos ejemplos, pues continuaremos por la misma línea viendo aún mas ejemplos, pues comencemos:

Cursores en SQL SERVER Parte I

Buenas tardes queridos lectores, espero se encuentren bien en este lunes 15 de febrero, el día de hoy les hablaré de los cursores en SQL, es una herramienta bastante útil y saber utilizarlos es básico, pues bien, comencemos


Cursores

Un cursor es una herramienta que nos permite recorrer una consulta y realizar operaciones en cada registro de la misma. Hay algunas consideraciones para el uso de los cursores

Manual de Compaci Nominas Procesos Especiales

Buenas tardes queridos lectores, les traigo el manual oficial de Compaci Nominas Procesos Especiales, espero sea de su utilidad y agrado, espero también comenten, den +1 o clic en algún anuncio que les interese.

Saludos

Manual Compaci Nominas Procesos Especiales

Manual de Compac NOMINAS Elemental

Buenas noches queridos lectores, el día de hoy les traigo el manual de COMPACi NOMINAS Elemental, es el manual oficial, espero sea de su agrado, pero sobre todo de utilidad, espero le den +1, compartan, comenten o por lo menos den clic en algún anuncio que les interese. Muchas gracias y un abrazo

Manual de Nominas Elemental

TRY-CATCH en SQL (Manejo de Excepciones)

Buenos días queridos lectores, feliz jueves ya prefin de semana, el día de hoy hablaremos de el manejo de errores en SQL SERVER que es lo que se conoce como Excepciones, y TRY-CATCH.

Los lenguajes de programación tienen un especial control de los errores posibles que puedan generarse a nivel de programación, SQL Server incorpora diferentes alternativas para controlar dichos errores, no encargando esta tarea, al lenguaje de programación sino al TRANSACT SQL desligándose un poco de las validaciones propias del SQL, a partir de la versión 2005 del SQL Server se incorpora el bloque TRY-CATCH que permite gestionar los errores de manera adecuada.


CASE en SQL

Buenos días queridos lectores, el día de hoy vamos a continuar con la programación TRANSACT-SQL y veremos el uso de CASE. Con frecuencia es necesario que existan más de dos posibles acciones en una determinada condición, para esto se usan las estructuras de condición múltiple. La estrucutra CASE evalúa una expresión que podrá tomar N valores distintos, según se elija uno de estos valores se tomarán N posibles acciones. Pero pasemos al ejemplo que es como se aprende

IF en SQL SERVER

Buenas noches, ya estamos terminando este martes queridos lectores, el día de hoy ya entraremos de lleno a la programación TRANSACT-SQL y empezaremos hablando de la estructura condicional IF, así como en cualquier lenguaje de programación existen las sentencias IF, también en TRANSACT-SQL existen, así que en este post hablaremos específicamente de la sentencia IF, aunque en otro post hablaremos también de las sentecias WHILE y CASE. Pues bien, empecemos y espero que sea de su utilidad.


CAST y CONVERT en SQL SERVER

Buenos días lectores, aquí estamos madrugando, pero con toda la actitud, hoy hablaremos mas a detalle de las funciones CAST y CONVERT, que ya hemos visto en post pasados, pero ahora abordaremos el tema un poco más específico.

El uso de CAST o CONVERT es para pasar de un tipo de datos a otro, normalmente se realiza una conversión cuando una función requiere un tipo especial de datos como parámetro.

GROUP BY, HAVING, MAX, MIN en SQL Server

MAX

Buenos días queridos lectores, el día de hoy veremos el uso de MAX y MIN en SQL SERVER combinadas con GROUP BY, espero que este artículo sea de utilidad.

La función MAX permite determinar el valor máximo de una expresión propuesta por el usuario

Group By, Having y su funcion agregada COUNT en SQL Server

Buenas tardes queridos lectores, en esta ocasión veremos la sentencia COUNT, que nos permite contar valores, bajo ciertos criterios que le indiquemos, pero como siempre, vamos a pasar a la práctica, ya que con ejemplos podremos comprenderlo mejor

Group By, Having y su funcion agregada SUM en SQL Server

Buenos días queridos lectores, espero estén bien y tengan una excelente semana, la semana empezó en martes por el feriado del 5 de febrero, pero ya estamos de vuelta. El día de hoy veremos como usar el Group By, el Having y las funciones agregadas, SUM, COUNT, MAX, MIN y AVG, pasaremos a los ejemplos y a una breve explicación de cada sentencia. Empecemos pues:


Featured Post

Como saber la versión de SQL que tengo

 Buenas tardes queridos lectores, el día de hoy les traigo un post muy básico, pero útil en determinadas circunstancias, cuando queremos sab...