Deshabilitar constraints (restricciones) en SQL Server
Para modificar la estructura de una base de datos de Microsoft SQL Server, puede ser necesario desactivar temporalmente las constraints que tenga. Por ejemplo, para vaciar los datos de una base de...
View ArticleObtener la enésima ocurrencia de una cadena en SQL Server
El obtener el número de ocurrencia de una cadena dentro de otra, está más limitado en SQL Server que en Oracle. Los que vengan de una base de datos Oracle echarán en falta poder indicar el número de...
View ArticleExportar los datos de una tabla en Inserts en SQL Server
Para exportar datos de una tabla en Inserts en SQL Server, se puede hacer de manera más o menos intuitiva dependiendo del cliente que se utilice. En SQL Server Management Studio por ejemplo, se puede...
View ArticleObtener 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', ''))) /...
View ArticleComprobar si existe una columna en SQL Server
Para comprobar si existe una columna en SQL Server, se puede hacer mediante una sencilla consulta en la base de datos. Esto puede servir, por ejemplo, para comprobar en un script si la columna que...
View ArticleDeshabilitar 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...
View ArticleDiferencia entre fechas en SQL Server
En SQL Server existe una función a la cual, pasándole dos fechas, devuelve la diferencia entre ellas. Esta función de diferencia entre fechas, se llama DATEDIFF y como peculiaridad entre otros motores...
View ArticleComprobar si existe un fichero con SQL Server
Para hacer más estable un procedimiento almacenado o stored procedure en SQL Server que trabaje con ficheros se puede realizar la comprobación de si el fichero en cuestión existe antes de empezar a...
View ArticleSplit de cadenas cortas en SQL Server
Buscando si existe alguna función en SQL Server parecida al Split de Java para parsear cadenas sin tener que montar un procedimiento con charindex y substrings para separar las cadenas, al final he...
View ArticleObtener número registros de una tabla en SQL SERVER de forma rápida
Una de las instrucciones típicas cuando trabajamos con cualquier motor de base de datos es hacer un COUNT para saber el número de registros o filas que tiene una tabla. Así nos hacemos una idea de su...
View ArticleObjetos 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...
View Article
More Pages to Explore .....