Logo de SQL Server

Objetos temporales en SQL Server

El motor de base de datos de Microsoft nos proporciona una serie de objetos temporales. Para ello, SQL Server utiliza la base de datos de sistema llamada tempdb. Esta base de datos se encuentra en la carpeta System Databases del SQL Server Management Studio (SSMS). Desde ahí podemos ver todos los objetos temporales creados. En … Leer más

Logo de SQL Server

Rellenar tabla a partir de Stored Procedure en SQL Server

Programando en Transact SQL es probable que en algunas ocasiones nos sea más cómodo cargar la consulta que devuelve un stored procedure en una tabla, o bien, reutilizar un stored procedure que ya contiene la consulta que necesitamos, insertándolo en una tabla. Para ello, rellenar tabla a partir de Stored Procedure en SQL Server es … Leer más

Logo de SQL Server

Deshabilitar autocommit en SQL Server

El cliente de SQL Server oficial de Microsoft, el SQL Management Studio, suele venir con la opción de autocommit por defecto. Esto puede ser un poco «peligroso» o incómodo a los que vienen de otros clientes u otros motores de bases de datos, ya que puede dar pie a auténticos desastres (suerte que hoy en … Leer más

Logo de SQL Server

Obtener el número de ocurrencias en una cadena en SQL Server

Para obtener el número de ocurrencias en una cadena en SQL Server, se puede conseguir con la siguiente instrucción: (len(‘cadenaEntera’) – DATALENGTH(replace(‘cadenaEntera’, ‘cadena_a_buscar’, »))) / len(‘cadena_a_buscar’) Donde ‘cadenaEntera’ es la cadena donde se desea buscar el número de ocurrencias y ‘cadena_a_buscar’ es el fragmento que se desea contar. Este fragmento puede ser de la longitud que se … Leer más

Pin It on Pinterest