¿Se admiten las deshabilitaciones y habilitaciones de restricciones de clave externa en SQL Server? O es mi única opción para dropy luego re-create las
Las claves externas son una característica de integridad de datos de bases de datos relacionales (y SQL). Una clave externa es un conjunto de atributos en una tabla relacional que está sujeta a una restricción de integridad referencial. La restricción de integridad referencial exige que los valores de los atributos de clave externa en una tabla, A, coincidan con los valores correspondientes en alguna tabla B especificada (que a veces puede ser la misma tabla que A).
¿Se admiten las deshabilitaciones y habilitaciones de restricciones de clave externa en SQL Server? O es mi única opción para dropy luego re-create las
¿Por qué un TRUNCADO no mygroupfunciona? Aunque tengo ON DELETE CASCADE SETtengo: ERROR 1701 (42000): No se puede truncar una tabla de referencia en una restricción de clave externa ( mytest. instance, La restricción de instance_ibfk_1clave externa ( GroupID) REFERENCIAS mytest. mygroup(...
En MySQL, ¿cómo obtengo una lista de todas las restricciones de clave externa que apuntan a una tabla en particular? una columna en particular? Esto es lo mismo que esta pregunta de Oracle , pero para
Con MSSQL2005, ¿puedo truncar una tabla con una restricción de clave externa si primero trunco la tabla secundaria (la tabla con la clave primaria de la relación FK)? Sé que puedo Use una DELETEcláusula sin y luego RESEEDla identidad (o) Elimina el FK, trunca la tabla y vuelve a crear el...
Uso "ON DELETE CASCADE" regularmente pero nunca uso "ON ACTUALIZAR CASCADE" ya que no estoy tan seguro de en qué situación será útil. En aras de la discusión, veamos un código. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child ( id INT NOT NULL...
¿Hay una manera fácil y agradable de eliminar todas las tablas de una base de datos MySQL, ignorando las restricciones de clave externa que puedan estar
¿Postgres coloca automáticamente índices en claves externas y claves primarias? ¿Cómo puedo decir? ¿Hay un comando que devolverá todos los índices en una
Estoy tratando de reenviar mi nuevo esquema en mi servidor db, pero no puedo entender por qué recibo este error. He intentado buscar la respuesta aquí, pero todo lo que he encontrado me dice que configure el motor de db en Innodb o que me asegure de que las claves que intento utilizar como clave...
Por favor aclara dos cosas para mí: ¿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 algunas aplicaciones mías puedo ingresar NULLtanto en Oracle como en SQL Server, y no sé por
Quiero agregar una clave externa a una tabla llamada "katalog". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Cuando trato de hacer esto, recibo este mensaje de error: Error Code: 1005. Can't...
Estoy haciendo un trabajo de mantenimiento en una aplicación de base de datos y descubrí que, alegría de alegrías, a pesar de que los valores de una tabla se utilizan al estilo de las claves externas, no hay restricciones de clave externa en las tablas. Estoy tratando de agregar restricciones FK...
Así que estoy tratando de agregar restricciones de clave externa a mi base de datos como un requisito del proyecto y funcionó la primera o dos veces en tablas diferentes, pero tengo dos tablas en las que obtengo un error al intentar agregar las restricciones de clave externa. El mensaje de error...
He estado luchando con esto por un tiempo y no puedo entender qué está sucediendo. Tengo una entidad de tarjeta que contiene lados (generalmente 2), y tanto las cartas como los lados tienen un escenario. Estoy usando migraciones EF Codefirst y las migraciones fallan con este error: La...
Tengo una tabla cuya clave principal se hace referencia en varias otras tablas como una clave externa. Por ejemplo: CREATE TABLE `X` ( `X_id` int NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`X_id`) ) CREATE TABLE `Y` ( `Y_id` int(11) NOT NULL auto_increment, `name`...
Recuerdo haber escuchado a Joel Spolsky mencionar en el podcast 014 que apenas había usado una clave foránea (si no recuerdo mal). Sin embargo, para mí parecen bastante vitales para evitar la duplicación y los subsiguientes problemas de integridad de datos en toda su base de datos. ¿Las personas...
Quiero eliminar restricciones de mi tabla. Mi consulta es: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` Pero recibí un error: #1064- Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para obtener la...
Tengo un problema un poco extraño. Estoy tratando de agregar una clave externa a una tabla que hace referencia a otra, pero está fallando por alguna razón. Con mi conocimiento limitado de MySQL, lo único que podría ser sospechoso es que hay una clave externa en una tabla diferente que hace...
Tengo una tabla que tiene varias columnas de ID para otras tablas. Quiero una clave foránea para forzar la integridad solo si pongo datos allí. Si hago una actualización más tarde para llenar esa columna, entonces también debería verificar la restricción. (Esto es probable que dependa del...
Estoy teniendo el siguiente error. ¿Me podría ayudar? 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 "dbo.Sup_Item_Cat". La instrucción se ha...
Tengo tablas en las que he intentado establecer relaciones PK FK pero quiero verificar esto. ¿Cómo puedo mostrar las restricciones PK / FK? Vi esta página del manual, pero no muestra ejemplos y mi búsqueda en Google también fue infructuosa. Mi base de datos es credentialing1y mis tablas...