-
Cambiar una columna de nvarchar a tipo numérico
Sucede a veces que te has equivocado al hacer una tabla de la base de datos (mas de lo que me gustaría…).. Y claro, una vez hecha ponerte a tumbar las constraints que dependen y volver a generar los datos tal vez no sea lo que mas ilusión nos haga. Con las siguientes Query’s podemos…
-
Consultas SQL Server III – Máximo/Mínimo de varios valores
Es posible que queramos coger los valores de diferentes columnas para hacer una consulta. Por ejemplo, teniendo la siguiente tabla: Product ColumnA ColumnB ColumnC Alpha 1 5 7 Bravo 3 4 2 Siempre podemos hacerlo manualmente: Y esto nos daría lo siguiente Pero claro, si tenemos catorce mil columnas o incluso el resultado proviene de…
-
Consultas SQL Server II – Eliminando funciones y procedimientos
¿Como podemos eliminar un procedimiento o función si existe en SQL Server? Para ello utilizaremos la función OBJECT_ID() de SQL Server Esta función admite varios valores pero los que necesitamos son los dos primeros. OBJECT_ID(‘esquema.tabla’, ‘tipo’) Dónde el tipo puede ser uno de los siguientes: Procedure: “P” Función (scalar function) que devuelve un valor –…
-
Must Know en SQL Server
Verificar Tipos Numerico Para verificar si un texto es numérico o no, podemos utilizar la función “isnumeric”. Hay que tener cuidado con los falsos positivos que puede dar esta función, por ejemplo. Todos los ejemplos de arriba, dan positivo en “isNumeric”, pese a no tener que serlo
-
Consultas SQL Server I – Reiniciar un auto incremental
La siguiente consulta de SQL Server nos reinicia un auto incremental a valor cero, o el valor que pongamos en el tercer parámetro. La siguiente consulta nos indica el valor actual del auto incremental. Esto lo podemos utilizar para saber cual va a ser el próximo id al insertar en la tabla. Igualmente, si vamos…