Preguntas con la etiqueta [sql-server]

Lista sql-server preguntas

He visto el prefijo N en algunas consultas de inserción T-SQL. Mucha gente lo ha utilizado Nantes de insertar el valor en una tabla. Busqué, pero no pude entender cuál

Tenemos una tabla que tiene datos en formato 'agregado' o 'acumulado'. Todas nuestras consultas y vistas almacenadas funcionan actualmente en el nivel "desenrollado" y, por lo tanto, unirse a esta

Mensaje 547, nivel 16, estado 0, línea 1 La instrucción INSERT entró en conflicto con la restricción FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat". El conflicto ocurrió en la base de datos "dev_bo", tabla

Tengo datos que se parecen a esto: factura departamento fecha 12345 Transferir facturas 2022-03-05 12345 Gestión de proveedores 2023-07-15 12345 Gobierno 2023-07-29 12345 Gestión de proveedores 2023-09-16 12345 Gobierno 2023-11-25

¿Por qué se crea una Vista en una base de datos?

25
respuestas
306
votos
238.7k
vistas

¿Cuándo y por qué alguien decide que necesita crear una Vista en su base de datos? ¿Por qué no simplemente ejecutar un procedimiento almacenado normal o seleccionarlo?

¿Qué representa un doble en el servidor SQL?

8
respuestas
387
votos
490.6k
vistas

Tengo un par de propiedades en C#las que están doubley quiero almacenarlas en una tabla en SQL Server, pero noté que no hay ningún doubletipo, entonces, ¿qué es mejor usar

Tengo que insertar unos 2 millones de filas de un archivo de texto. Y al insertar tengo que crear algunas tablas maestras. ¿Cuál es la mejor y más rápida manera

El error exacto es el siguiente. No se pudo cargar el archivo o ensamblado 'Microsoft.SqlServer.Replication, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' o una de sus dependencias. Se intentó cargar un programa con un

¿Puede una clave externa ser NULL y/o duplicarse?

11
respuestas
461
votos
635.5k
vistas

Por favor aclarenme dos cosas: ¿Puede una clave externa ser NULL? ¿Se puede duplicar una clave externa? Por lo que sé, NULLno debería usarse en claves externas, pero en alguna

Tengo un script SQL que debe ejecutarse cada vez que un cliente ejecuta la funcionalidad de "administración de base de datos". El script incluye la creación de procedimientos almacenados en

Tengo curiosidad por saber si existe o no una diferencia real entre el moneytipo de datos y algo así decimal(19,4)(que es lo que el dinero usa internamente, creo). Soy consciente

¿Cuál es el significado del 1/1/1753 en SQL Server?

6
respuestas
550
votos
169.6k
vistas

¿Por qué 1753? ¿Qué tienen contra 1752? Mi tatarabuelo se sentiría muy ofendido.

Estoy intentando filtrar elementos con un procedimiento almacenado usando like . La columna es un varchar(15). Los elementos que intento filtrar tienen corchetes en el nombre. Por ejemplo: WC[R]S123456. Si

SQL Server escapa de un guión bajo

8
respuestas
467
votos
278.2k
vistas

¿Cómo puedo escapar del carácter de subrayado? Estoy escribiendo algo como la siguiente cláusula donde y quiero poder encontrar entradas reales con _d al final. Where Username Like '%_d'

¿Qué es un procedimiento almacenado?

18
respuestas
330
votos
590.0k
vistas

¿Qué es un "procedimiento almacenado" y cómo funciona? ¿Cuál es la composición de un procedimiento almacenado (cosas que cada uno debe tener para ser un procedimiento almacenado)?