sql

MySQL No Puede Agregar Restricción de Clave Foránea

Así que estoy tratando de agregar restricciones de Clave foránea a mi base de datos como un requisito del proyecto y funcionó ... ffice` ; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

¿Qué importancia tiene el orden de las columnas en los índices?

He oído que debe poner columnas que serán las más selectivas al principio de la declaración de índice. Ejemplo: CREATE NONC ... rente. Estaba considerando simplemente agregar las columnas que faltan al índice existente y llamarlo bueno. ¿Pensamientos?

SQL ON DELETE CASCADE, ¿De Qué Manera Se Produce la Eliminación?

Si tengo dos relaciones en una base de datos, así: CREATE TABLE Courses ( CourseID int NOT NULL PRIMARY KEY, Course VAR ... Courses, eliminará todas las tuplas de referencia en la relación BookCourses relación, o es al revés? Gracias por su tiempo.

¿Cuál es la diferencia entre Scope Identity(), Identity(), @@Identity y Ident Current()?

Lo sé Scope_Identity(), Identity(), @@Identity, y Ident_Current() todos obtienen el valor de la columna identidad, pero me en ... n por alcance aplicado a estas funciones arriba? También me encantaría un ejemplo simple de diferentes escenarios de su uso?

SQL para encontrar el número de valores distintos en una columna

Puedo seleccionar todos los valores distintos en una columna de las siguientes maneras: SELECT DISTINCT column_name FROM t ... ROM table_name GROUP BY column_name; Pero, ¿cómo obtengo el recuento de filas de esa consulta? ¿Se requiere una subconsulta?

¿Cómo puedo listar todas las claves foráneas que hacen referencia a una tabla determinada en SQL Server?

Necesito eliminar una tabla altamente referenciada en una base de datos de SQL Server. ¿Cómo puedo obtener una lista de toda ... inar para eliminar la tabla? (Las respuestas SQL son preferibles a hacer clic en acerca de en la GUI de management studio.)

Palabra clave Oracle "Partition By"

¿Puede alguien explicar qué hace la palabra clave partition by y dar un ejemplo simple de ello en acción, así como por qué u ... (*) OVER (PARTITION BY deptno) DEPT_COUNT FROM emp Los ejemplos que he visto en línea parecen un poco demasiado profundos.

¿Es una vista más rápida que una simple consulta?

Es un select * from myView Más rápido que la propia consulta para crear la vista (con el fin de tener el mismo conjunto ... mí si la vista utiliza algún tipo de almacenamiento en caché que lo hace más rápido en comparación con una consulta simple.

Obtener todos los nombres de tabla de una base de datos en particular por consulta SQL?

Estoy trabajando en una aplicación que puede tratar con múltiples servidores de bases de datos como "MySQL" y "MS SQL Server" ... de datos seleccionada solamente. ¿Cómo puedo restringir esta consulta para obtener tablas de una base de datos en particular?

Error de MySQL: especificación de clave sin una longitud de clave

Tengo una tabla con una clave primaria que es un varchar(255). Algunos casos han surgido donde 255 caracteres no es suficient ... puedo arreglar esto? Editar: También debo señalar que esta tabla tiene una clave primaria compuesta con múltiples columnas.

¿Es posible especificar una condición en Count ()?

¿Es posible especificar una condición en Count()? Me gustaría contar solo las filas que tienen, por ejemplo, "Administrador" ... ismo SELECT (algo como Count(Position = Manager), Count(Position = Other)) así que WHERE no me sirve de nada en este ejemplo.

¿Cómo establecer la clave primaria de incremento automático en PostgreSQL?

Tengo una tabla en PostgreSQL con 22 columnas, y quiero agregar una clave primaria de incremento automático. Intenté crear u ... oblema? ¿Cómo puedo agregar un crear una clave primaria auto-incremental en PostgreSQL sin volver a crear la tabla de nuevo?

Consulta de SQL server para obtener la lista de columnas de una tabla junto con los tipos de datos, NOT NULL y las restricciones de CLAVE PRIMARIA

Necesito escribir una consulta en SQL server para obtener la lista de columnas en una tabla en particular, sus tipos de datos ... hago esto ? Así es como debería ser la salida: Columns_name----Data type----Length----isnull----Pk ¡Por favor ayúdame!

¿Cómo consigo que el generador de consultas emita su consulta SQL sin procesar como una cadena?

Dado el siguiente código: DB::table('users')->get(); Quiero obtener la cadena de consulta SQL sin procesar que generará el generador de consultas anterior, por lo que en este ejemplo sería SELECT * FROM users. ¿Cómo hago esto?

Entity Framework VS LINQ a SQL VS ADO.NET ¿con procedimientos almacenados?

¿Cómo calificaría cada uno de ellos en términos de: Rendimiento Velocidad de desarrollo Código limpio, intuitivo y mante ... EF VS L2S, pero estoy dispuesto a compararlos con procs almacenados también, ya que el SQl simple es algo de lo que sé mucho.

¿Cómo puedo encontrar valores duplicados en una tabla en Oracle?

¿Cuál es la instrucción SQL más simple que devolverá los valores duplicados para una columna dada y el recuento de sus ocurr ... una tabla JOBS con la columna JOB_NUMBER. ¿Cómo puedo saber si tengo duplicados JOB_NUMBERy cuántas veces están duplicados?

Recuperar scripts de consulta SQL no guardados

¿Cómo recuperar los scripts no guardados si el SSMS se bloquea / la pestaña no guardado se cierra accidentalmente?

Insertar en values valores (SELECCIONAR SELECT FROM …)

Estoy tratando de INSERT INTO una tabla usando la entrada de otra tabla. Aunque esto es completamente factible para muchos mo ... n estándar SQL (por ejemplo, SQL-92) que me permitiría insertar los valores sin preocuparme por el ¿base de datos subyacente?

¿Cómo puedo ejecutar un procedimiento almacenado una vez por cada fila devuelta por query?

Tengo un procedimiento almacenado que altera los datos del usuario de cierta manera. Lo paso user_id y hace su cosa. Quiero e ... o para cada user_id encuentro ejecutar el procedimiento almacenado una vez en ese user_id ¿Cómo escribiría query para esto?