Los códigos más visitados de SQL
Listado de los códigos más visitados durante los últimos 30 días
Utilizando el comando XOR podemos alternar un valor de un campo de tipo int (int, tinyint, ...) entre 0 y 1
XOR
0 xor 0 = 0
0 xor 1 = 1
1 xor 0 = 1
1 xor 1 = 0Tengo problemas para lograr que la llave foranea entre en la tabla oficinas
Los cursores son una herramienta de SQL que nos permite recorrer el resultado de una consulta SQL y realizar operaciones en cada paso de ésta.
Crea una base de datos personalizado desde código en SQL server 2016

Script que cuenta la cantidad de registros que tienen todas las tablas de mi base de datos.
Código fuente de como crear tablas agregando claves primarias y foráneas, pero de una manera mucho más óptima que las que usualmente se usan ya que lo hago en orden genérico utilizando Constraints. Este código funciona tanto en Sql Server 2000, como en Sql Server 2005.
Con esta función podrás la cantidad de números enteros y decimales en letras

Agrega valores a una tabla
SQLITE 3 DATA TYPES
• INTEGER
• NUMERIC
• DECIMAL(10,5)
• BOOLEAN
• DATE
• DATETIME
• BLOB
• CHARACTER(20)
• VARCHAR(255)
• TEXT
• CLOB
• REAL
• DOUBLE
• FLOAT
Query en SQL Server que permite trasponer una Tabla. Código a manera de Script muy simple para convertirlo en Procedimiento Almacenado o en una función de usuario.
Esta función recibe como parámetro una cadena de texto (supuestamente un email) y valida que esté bien escrito según varios criterios para validar las bases de datos ya cargadas y hacer envíos masivos de email.
La función devuelve el email ingresado si éste es válido o NULL si el email es erróneo.
La pueden llamar de esta forma:
select dbo.fn_BuscaEmail("
[email protected]")
o así
select dbo.fn_BuscaEmail(campoEmail) from tablaLlenadeEmails
o así
update tabla1
set tabla1.email=dbo.fn_BuscaEmail(tabla2.Email)
from tabla1 inner join tabla2 on tabla1.id=tabla2.id
Es un store procedure que muestra todas las tablas de la BD donde se le ejecute. No importa que las tablas tenga un owner propio, igual las muestra. Para SQL Server
Es un ejemplo de contrucción de un Almacén de datos (Data Wherehouse) a partir de un problema en la Universidad, el problema surgió para un ejercicio de la
asignatura Almacén de datos. En el comprimido se encuentra los ficheros de las tranformaciones, el backup de la base de datos olap y oltp, ademas de algunos ejemplo de repotes y el informe que cntine oda la información necesaria.

Hola les dejo un codigo para cambiar el tipo id de character a integer en POSTGRESQL.
Consultas en Sql Dinamicas
Consulta con varios filtros Dinamicos
Armar consulta como deseas
Función de SQL Server, que dada una cadena, te realiza la separación de la misma segun un valor dado.
Ejemplo:
select * from fn_Split('234#345','#')
Resultado:
position|value
1|234
2|345
Juego del ahorcado desarrollado desde Transact SQL.
Esta desarrollado sobre SQL Server 2000.
Función que devuelve la cadena de texto en castellano que corresponde a un número.
Parámetros: número con 2 decimales, máximo 999.999.999,99.
Pivot Dinamico
Reporte de Asistencia Detallado
Reporte de Marcaciones por Fecha
Ejemplo de un procedimiento almacenado que recibe como parámetro de entrada, el Código del Cliente y visualiza Todas las Facturas de Dicho Cliente.
Este procedimiento almacenado permite "dar vuelta una tabla" de modo que las filas de una tabla se conviertan en columnas, lo que también se conoce como CROSS TAB o PIVOT TABLE. En access por ejemplo teníamos la instrucción TRANSFORM - PIVOT que nos permitía generar estas vistas sin mayores inconvenientes. En Sql Server 2000 esta funcionalidad no existe.
Función sencilla para SQL Server que permite formatear números con el formato: #,###0.00
Script para SQL Server 2005 y 2008 que permite reparar una base de datos en estado "suspected".
Ejercicios de ejemplo para desarrollo de paquetes de sql server integration services
Es un store procedure que muestra todas las tablas de una base, su espacio reservado, espacio usado por datos, espacio usado por indices y espacio libre.
Query que muestra como ejecutar un proceso/instrucción cada segundo.
Básicamente, hay un contador (@c) que va a ir incrementando según un intervalo de tiempo (@time = @sec + 1 ) , en este caso 1 segundo (es el que aparece a la derecha de @sec) y lo limite a que el contador llegue a 5 (en el while, para no hacerlo tan grande pero puede hacerse un bucle infinito para que funcione como un reloj y funcione exactamente como lo es con el famoso "Timer" o "setInterval").
@sec: Es el segundo REAL, obtenido del servidor donde esté alojada la base de datos. ( GETDATE() )
@time: Es a donde tiene que llegar el segundero para poder cumplir la acción (es un select, pero por ejemplo puede expandirse con EXEC (@syntaxSql) para hacerlo más customizable)
Funciona en SQL Server 2000/2005/2008/2008 R2
Esta función da un formato de fecha y numero a un campo en SQL.
esta diseñado para SQL Server2000 pero también corre en SQL2005 y SQL2008.
Elimina registros de una Tabla
Instrucción SQL que devuelve un listado con todos los registros repetidos.