Tengo una columna que tiene valores formateados como a, b, c, d. ¿Hay alguna manera de contar la cantidad de comas en ese valor en
Tengo una columna que tiene valores formateados como a, b, c, d. ¿Hay alguna manera de contar la cantidad de comas en ese valor en
Quiero hacer una búsqueda sensible a mayúsculas y minúsculas en mi consulta SQL. Pero por defecto, SQL Server no considera el caso de las cadenas. ¿Alguna idea sobre cómo hacer una búsqueda sensible a mayúsculas y minúsculas en una consulta
Tengo una base de datos SQL Server 2012 con filestream habilitado. Sin embargo, cuando hago una copia de seguridad y trato de restaurarla en otra instancia de SQL Server 2012 (en otra máquina), simplemente recibo este mensaje que: No se seleccionó ningún conjunto de respaldo para restaurar. Ni...
¿Cuál es la diferencia entre CROSS JOINy INNER JOIN? CROSS JOIN: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies UNIR...
Al configurar claves externas en SQL Server, ¿en qué circunstancias debería tenerlo en cascada al eliminar o actualizar, y cuál es el razonamiento detrás de esto? Esto probablemente también se aplica a otras bases de datos. Estoy buscando sobre todo ejemplos concretos de cada escenario,...
Supongamos que tengo 2 tablas, Productos y Categorías de productos. Ambas tablas tienen relación en CategoryId. Y esta es la consulta. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId =...
Estoy involucrado en un proyecto de migración de datos. Recibo el siguiente error cuando intento insertar datos de una tabla en otra tabla (SQL Server 2005): El mensaje 8152, Nivel 16, Estado 13, Línea 1 Cadena o datos binarios se truncarían. Las columnas de datos de origen coinciden con el...
Tengo una mesa y, de alguna manera, la misma persona se metió en mi Personmesa dos veces. En este momento, la clave principal es solo un número automático, pero existen otros dos campos que quiero forzar para que sean únicos. Por ejemplo, los campos son: ID Name Active PersonNumber Solo...
Me dieron una cuenta de usuario en una base de datos de SQL Server que solo tiene privilegios para ejecutar un procedimiento almacenado. Agregué el archivo jar JDBC SQL Server JDBC a SQL Developer y lo agregué como un controlador JDBC de terceros. Puedo iniciar sesión con éxito en la base de datos...
En el servidor SQL, si tiene nullParam=NULLuna cláusula where, siempre se evalúa como falsa. Esto es contradictorio y me ha causado muchos errores. Entiendo que IS NULLy las IS NOT NULLpalabras clave son la forma correcta de hacerlo. Pero, ¿por qué el servidor SQL se comporta de esta...
Estoy usando la edición de desarrollador de SQL Server 2008. Estaba tratando de adjuntar la base de datos AdventureWorks2008. Cuando intenté adjuntar, recibí un error de "acceso denegado". Según el registro de eventos, provenía de la O / S: Error al abrir: no se pudo abrir el archivo D: \...
¿El siguiente comando efectivamente le da al usuario, "MyUser", permiso para ejecutar TODOS los procedimientos almacenados en la base de datos? GRANT EXECUTE TO
Estoy escribiendo una función definida por el usuario en SQL Server 2008. Sé que las funciones no pueden generar errores de la manera habitual; si intenta incluir la declaración RAISERROR, SQL devuelve: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator...
Estoy tratando de obtener el número total de días entre dos días: 1/1/2011 3/1/2011 RETURN 62 ¿Es posible hacerlo en SQL
¿Hay alguna manera elegante de manejar pasar una lista de identificadores como parámetro a un procedimiento almacenado? Por ejemplo, quiero que los departamentos 1, 2, 5, 7, 20 sean devueltos por mi procedimiento almacenado. En el pasado, pasé una lista de identificadores delimitados por comas,...
Pensé que eran sinónomos, pero escribí lo siguiente en Microsoft SQL: Select Unique col from (select col from table1 union select col from table2) alias Y falló. Cambiándolo a Select Distinct col from (select col from table1 union select col from table2) alias arreglado. Alguien puede...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Tengo una consulta existente que genera datos actuales, y me gustaría insertarla en una tabla Temp, pero tengo algunos problemas para hacerlo. ¿Alguien tendría alguna idea de cómo hacer esto? Aquí hay un ejemplo SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE...
Mi base de datos contiene tres tablas llamadas Object_Table, Data_Tabley Link_Table. La tabla de enlaces solo contiene dos columnas, la identidad de un registro de objeto y la identidad de un registro de datos. Quiero copiar los datos desde DATA_TABLEdonde están vinculados a una identidad de...
De esta publicación ¿Cómo usar ROW_NUMBER en el siguiente procedimiento? Hay dos versiones de respuestas donde una usa ay sub-queryla otra usa a CTEpara resolver el mismo problema. Ahora bien, ¿cuál es la ventaja de usar un CTE (Common Table Expression)sobre una 'subconsulta' (por lo tanto, es...