TEMAS de SQL Server

Mostrando del 31 al 40 de 53 registros
Imágen de perfil

internetArrays de parametros en procedimientos almacenados en SQL


SQL Server

Publicado el 20 de Octubre del 2005 por Administrador
6.801 visualizaciones desde el 20 de Octubre del 2005
Los procedimientos almacenados de SQL Server son una gran herramienta para poder hacer parte de nuestro trabajo de acceso a datos dentro del propio servidor.

Pero cuando empezamos a crear procedimientos almacenados cada vez más y más complicados llega un momento en el que nos encontramos con la necesidad de que nuestro procedimiento reciba un número indeterminado de parámetros.

Cuando esto me ocurrió a mi recuerdo que me puse a buscar en los BOL como podía pasar un Array a mi procedimiento, pero me encontré con la imposibilidad de trabajar con Arrays en TSQL.

Así que buscando un poco más encontré un par de métodos para hacer el trabajo "a mano" y eso es lo que vamos a comentar aquí.
Imágen de perfil

internetTablas temporales en el SQL Server


SQL Server

Publicado el 8 de Agosto del 2005 por Administrador
5.827 visualizaciones desde el 8 de Agosto del 2005
En el mundo de las bases de datos es muy común la utilización de tablas temporales. A pesar de que todo el mundo sabe que este tipo de estructuras ralentizan el funcionamiento de nuestras consultas, los programadores no pueden evitar recurrir a ellas porque muchas veces facilitan la resolución de problemas. Almacenar datos para usarlos posteriormente, guardar resultados parciales, analizar grandes cantidades de filas. Hay muchos casos en los que podemos necesitar estas tablas temporales, ¡Pero hay que utilizarlas correctamente!
Imágen de perfil

internetTablas temporales en el SQL Server


SQL Server

Publicado el 20 de Abril del 2005 por Administrador
6.405 visualizaciones desde el 20 de Abril del 2005
En el mundo de las bases de datos es muy común la utilización de tablas temporales. A pesar de que todo el mundo sabe que este tipo de estructuras ralentizan el funcionamiento de nuestras consultas, los programadores no pueden evitar recurrir a ellas porque muchas veces facilitan la resolución de problemas. Almacenar datos para usarlos posteriormente, guardar resultados parciales, analizar grandes cantidades de filas…

Hay muchos casos en los que podemos necesitar estas tablas temporales, ¡Pero hay que utilizarlas correctamente!
Imágen de perfil

internetAcceso a Bases de datos SQL Server


SQL Server

Publicado el 14 de Enero del 2005 por Administrador
5.897 visualizaciones desde el 14 de Enero del 2005
Acceso a una Base de datos SQL Server utilizando el metodo OpenConnection para establecer una conexión con un origen de datos de un espacion de trabajo ODBCDirect.
Imágen de perfil

internetTablas temporales en el SQL Server


SQL Server

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 5 de Enero del 2005 por Administrador
5.886 visualizaciones desde el 5 de Enero del 2005
En el mundo de las bases de datos es muy común la utilización de tablas temporales. A pesar de que todo el mundo sabe que este tipo de estructuras ralentizan el funcionamiento de nuestras consultas, los programadores no pueden evitar recurrir a ellas porque muchas veces facilitan la resolución de problemas. Almacenar datos para usarlos posteriormente, guardar resultados parciales, analizar grandes cantidades de filas. Hay muchos casos en los que podemos necesitar estas tablas temporales, ¡Pero hay que utilizarlas correctamente!
Imágen de perfil

internetTransacciones en SQL Server


SQL Server

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Diciembre del 2004 por Administrador
5.548 visualizaciones desde el 7 de Diciembre del 2004
Entre las habilidades de todo Sistema Gestor de Bases de Datos Relaciones tiene que estar la de permitir al programador crear transacciones. Y aunque el SQL Server nos permite trabajar con transacciones de manera sencilla y eficaz siempre hay dificultades...
Imágen de perfil

internetReducir el fichero de log en SQL Server


SQL Server

Publicado el 2 de Agosto del 2004 por Administrador
7.306 visualizaciones desde el 2 de Agosto del 2004
De manera recurrente aparece una pregunta en los grupos de noticias y en los foros sobre el tamaño del fichero de transacciones de una base de datos del SQL Server.

Realmente este error no es un problema del SQL Server. Es el comportamiento normal del servidor cuando no tenemos en cuenta que en toda base de datos hay que realizar una serie de tareas de mantenimiento para que todo funcione correctamente. Lo que nos está indicando es que el fichero de log no puede crecer más, bien sea porque le hemos limitado el tamaño o porque hemos llenado todo el disco, y si el servidor no puede escribir en el fichero de log no puede continuar trabajando. Pero vamos a ver un poco como funciona el almacenamiento de datos en el SQL Server y que es eso del fichero de transacciones (o de log) para entender como podemos solucionar este error, y lo que es más importante, como evitarlo.
Imágen de perfil

internetComo manejar las fechas en Sql Server


SQL Server

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 4 de Mayo del 2004 por Administrador
7.013 visualizaciones desde el 4 de Mayo del 2004
Esta pregunta debe ser una de las que mas se me hacen y las que respondo en los diferentes foros o News, por tal motivo me he concentrado en tratar de escribir este artículo que tratara de explicar como usar las Fechas en Sql Server y que cosas debemos tomar en consideración.

Antes de empezar voy a tratar de explicar que son las Fechas para SqlServer: Este mismo tiene básicamente dos tipos de datos donde se pueden almacenar fechas propiamente dichas: Datetime y SmallDateTime, en este cuadro veremos las diferencias entre estos dos tipos de Datos.
Imágen de perfil

internetCUBE y ROLLUP del SQL


SQL Server

Publicado el 29 de Abril del 2004 por Administrador
6.015 visualizaciones desde el 29 de Abril del 2004
Cuando tenemos que mostrar información de nuestra base de datos a los usuarios habitualmente creamos informes con Visual Basic, con Crystal Reports, con los Analysis Services de Microsoft SQL Server 2000 o con lo que queramos. Con estas herramientas podemos realizar cualquier tipo de cálculo sobre los datos almacenados, y especialmente calcular sumas, totales, promedios. . .

Pero el lenguaje SQL también nos proporciona herramientas para hacer la mayor parte del trabajo en el servidor (ahorrándonos posteriores problemas). Como ya conoceréis tenemos cláusulas como GROUP BY para agrupar, las funciones de agregado para contar, sumar, promediar. y la cláusula COMPUTE BY para hacer resúmenes. ¿Y si queremos calcular subtotales y totales generales en una misma consulta? Pues también existen las cláusulas CUBE y ROLLUP que son las que vamos a tratar aquí.