T-SQL

Prashanth Jayaram

Revisión del operador relacional y descripción general de Pivot y Unpivot estático y dinámico de SQL

November 6, 2019 by

En este artículo, efectuaremos una revisión exhaustiva de los operadores de SQL Pivot y SQL Unpivot y además verificar cómo pueden ser útiles para transponer datos de SQL Server. Además, adicionalmente discutiremos las formas estáticas y dinámicas de usar los operadores relacionales PIVOT y UNPIVOT que pueden ser utilizados para transformar valores agregados diferentes como columnas en el conjunto de resultados especificando todos los valores de columna en la cláusula PIVOT IN.

Read more »
Ahmad Yaseen

Qué elegir al asignar valores a las variables de SQL Server: sentencias SET vs SELECT T-SQL

November 4, 2019 by

SQL Server nos va a proporcionar dos métodos en T-SQL para poder asignar un valor a una variable SQL local previamente creada. El primer método es la instrucción SET, la instrucción estándar ANSI que se utiliza comúnmente para la asignación de los valores variables. El segundo método es la instrucción es la declaración SELECT. Además de su uso principal para poder formar la lógica que se usa para recuperar datos de una tabla de base de datos o varias tablas en SQL Server, la instrucción SELECT se puede utilizar igualmente para asignar un valor a una variable local previamente creada directamente o desde una variable, Vista o tabla.

Read more »
Ahmad Yaseen

Sugerencias de tabla de SQL Server – CON (NOLOCK) las mejores prácticas

September 30, 2019 by

Las sugerencias de la utilización de la tabla de SQL Server nos muestran que son un tipo especial de comando explícito que se utiliza fundamentalmente con el propósito de anular el comportamiento predeterminado del optimizador de consultas de SQL Server durante el proceso de la ejecución de consultas T-SQL. Esto se logra cuando se utiliza y se aplica un método de bloqueo específico, un índice específico o una operación de procesamiento de consultas, al efectuar dicha búsqueda de índice o exploración de tabla, para ello debe ser utilizada por el optimizador de consultas de SQL Server para construir el plan de ejecución de consultas. Es importante indicar que las sugerencias de tabla se pueden agregar a la cláusula FROM de la consulta T-SQL, afectando la tabla o la vista a la que se hace referencia en la cláusula FROM solamente.

Read more »
Ben Richardson

La diferencia entre CROSS APPLY y OUTER APPLY en SQL Server

September 30, 2019 by

SQL Server admite funciones tabulares que son mostradas en ejecución, y que son funciones que devuelven datos en forma de tablas.

Las operaciones JOIN en SQL Server son utilizadas para unir dos o más tablas. Sin embargo, las operaciones JOIN son las que no se pueden usar para unir una tabla con la salida de una función con valores de tabla.

APPLY se utilizan operadores para este propósito.

Read more »
Daniel Calbimonte

Cómo implementar una funcionalidad del tipo vector en SQL Server

September 16, 2019 by

Introducción

Estaba dando una capacitación a algunos DBAs de Oracle en T-SQL y ellos me preguntaron cómo poder crear vectores en SQL Server.

Les dije que no existen matrices o vectores en SQL Server como las que tenemos en Oracle (varray). Se decepcionaron de esto y me preguntaron cómo se maneja este problema.

Algunos desarrolladores me preguntan lo mismo. ¿Dónde están los vectores en SQL Server?

Read more »
Marko Zivkovic
C:\Users\Marko\AppData\Local\Microsoft\Windows\INetCache\Content.Word\9.png

Cómo crear, configurar y eliminar un servidor vinculado a SQL Server mediante Transact-SQL

August 1, 2019 by

Los servidores vinculados permiten obtener datos a partir de una alternativa como ser de una instancia diferente de SQL Server utilizando una sola instrucción T-SQL.

Este artículo podrá explicar cómo crear, configurar y eliminar un servidor vinculado a SQL Server a través y mediante procedimientos almacenados del sistema.

Read more »
Marko Zivkovic

Cómo crear un servidor vinculado a una base de datos SQL de Azure

July 30, 2019 by

Los servidores asociados y vinculados a una base de datos, permiten acceder a los datos de otro servidor SQL u otra fuente de datos (por ejemplo, Excel) mediante el uso de SQL Server Management Studio (SSMS) o Transact-SQL.

Este artículo expondrá y explicará cómo crear y configurar un servidor asociado y vinculado para recuperar datos de una base de datos SQLde Azure. Por otra parte también, explicaremos cómo resolver algunos problemas / problemas comunes durante el proceso de creación de un servidor vinculado a una base de datos SQL de Azure.

Read more »
Bojan Petrovic

Consulta de datos utilizando la sentencia SQL Case

May 24, 2019 by

La sentencia case en el SQL se utiliza principalmente en un caso con expresiones de igualdad. La sentencia de SQL CASE generalmente está dentro de una lista de selección para alterar la salida. Lo que realiza es evaluar una lista de condiciones y devuelve una de las múltiples expresiones de resultado posibles.

Read more »
Marko Zivkovic

Gestionar el formato de código SQL empleando las opciones del SQL formatter

May 24, 2019 by

Este artículo proporcionará una revisión del formato del código SQL utilizando las opciones del SQL formatter.

No a muchas personas les gusta leer una gran cantidad de texto, incluso cuando es simple. Cuando se lee un script SQL donde solo hay en su mayoría una gran cantidad de códigos SQL sin formato, ese es un problema que se agrava.

Read more »
Bojan Petrovic

Cómo poder implementar el manejo de errores en SQL Server

May 24, 2019 by

Resumen del manejo de errores

El manejo de los errores en el SQL Server nos da un control sobre el código Transact-SQL. Por ejemplo, cuando las cosas van mal, nosotros tenemos la oportunidad de hacer algo al respecto y probablemente poder hacerlo de nuevo. El manejo de errores de SQL Server puede ser tan fácil como simplemente registrar que algo sucedió o podríamos ser nosotros intentando poder corregir un error. Incluso se puede estar traduciendo el error al lenguaje SQL, ya que todos nosotros sabemos cómo los mensajes de error técnicos de SQL Server podrían no tener sentido y ser difíciles de entender. Pero afortunadamente, nosotros tenemos la oportunidad de poder traducir esos mensajes y convertirlos en algo más significativo para transmitir a los usuarios, desarrolladores, etc.

Read more »
Bojan Petrovic

Introducción y descripción general de “SQL JOIN”

May 12, 2019 by

La sentencia del “SQL JOIN” se coloca dentro de una sentencia Select y al final se le da una condición de unión, que le indica a la base de datos cómo obtener tus datos. La columna especificada dentro de la condición de unión debe ser precedida por un nombre de la tabla si el nombre de la columna es el mismo en ambas tablas. Cuando una columna va precedida de un nombre de la tabla, se conoce como una columna calificada.

Read more »
Bojan Petrovic

Visión general y estrategias de índices SQL

May 10, 2019 by

Se emplea un índice SQL para poder recuperar datos de una base de datos de una manera más rápida. El indexar una tabla o la vista es sin lugar a dudas, una de las mejores opciones de poder mejorar el rendimiento de las consultas y aplicaciones.

Un índice SQL es una tabla de búsqueda rápida para poder encontrar los registros que los usuarios necesitan buscar con mayor frecuencia. Ya que un índice es pequeño, rápido y optimizado para búsquedas rápidas. Además, que son muy útiles para conectar las tablas relacionales y la búsqueda de tablas grandes.

Read more »