Desabilitar e habilitar restrições de chave estrangeira são suportadas no SQL Server? Ou é a minha única opção para drope depois refazercreate as
Chaves estrangeiras são um recurso de integridade de dados de bancos de dados relacionais (e SQL). Uma chave estrangeira é um conjunto de atributos em uma tabela relacional que está sujeita a uma restrição de integridade referencial. A restrição de integridade referencial exige que os valores dos atributos da chave estrangeira em uma tabela, A, correspondam aos valores correspondentes em alguma tabela especificada B (que às vezes pode ser a mesma tabela que A).
Desabilitar e habilitar restrições de chave estrangeira são suportadas no SQL Server? Ou é a minha única opção para drope depois refazercreate as
Por que não faz um TRUNCATE no mygrouptrabalho? Mesmo que ON DELETE CASCADE SETeu recebo: ERRO 1701 (42000): Não é possível truncar uma tabela referenciada em uma restrição de chave estrangeira ( mytest. instance, CONSTRAINT instance_ibfk_1FOREIGN KEY ( GroupID) REFERENCES mytest. mygroup(...
No MySQL, como obtenho uma lista de todas as restrições de chave estrangeira que apontam para uma tabela específica? uma coluna em particular? É a mesma coisa que esta pergunta sobre o Oracle , mas para o
Usando o MSSQL2005, posso truncar uma tabela com uma restrição de chave estrangeira se primeiro truncar a tabela filho (a tabela com a chave primária do relacionamento FK)? Eu sei que eu posso Use uma DELETEcláusula sem um onde e depois RESEEDa identidade (ou) Remova o FK, trunque a tabela e...
Uso "ON DELETE CASCADE" regularmente, mas nunca uso "ON UPDATE CASCADE", pois não tenho tanta certeza de que situação será útil. Para fins de discussão, vamos ver algum código. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child ( id INT NOT NULL...
Existe uma maneira fácil e fácil de remover todas as tabelas de um banco de dados MySQL, ignorando quaisquer restrições de chave estrangeira que possam estar
O Postgres coloca índices automaticamente em Chaves estrangeiras e Chaves primárias? Como posso eu saber? Existe um comando que retornará todos os índices em uma
Estou tentando encaminhar o meu novo esquema para o meu servidor db, mas não consigo descobrir por que estou recebendo esse erro. Tentei procurar a resposta aqui, mas tudo o que encontrei disse para definir o mecanismo db como Innodb ou para garantir que as chaves que estou tentando usar como chave...
Por favor, esclareça duas coisas para mim: Uma chave estrangeira pode ser NULL? Uma chave estrangeira pode ser duplicada? Por mais justo que eu saiba, NULLnão deve ser usado em chaves estrangeiras, mas em algumas aplicações minhas posso inserir NULLno Oracle e no SQL Server, e não sei por...
Eu quero adicionar uma chave estrangeira a uma tabela chamada "katalog". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Quando tento fazer isso, recebo esta mensagem de erro: Error Code: 1005....
Estou fazendo algum trabalho de manutenção em um aplicativo de banco de dados e descobri que, alegria de alegria, mesmo que os valores de uma tabela estejam sendo usados no estilo de chaves estrangeiras, não há restrições de chave estrangeira nas tabelas. Estou tentando adicionar restrições FK...
Portanto, estou tentando adicionar restrições de chave estrangeira ao meu banco de dados como um requisito do projeto e funcionou pela primeira vez ou duas em tabelas diferentes, mas tenho duas tabelas nas quais recebo um erro ao tentar adicionar as restrições de chave estrangeira. A mensagem de...
Estou lutando com isso há um tempo e não consigo entender o que está acontecendo. Eu tenho uma entidade de cartão que contém lados (geralmente 2) - e ambos os cartões e lados têm um estágio. Estou usando as migrações EF Codefirst e as migrações estão falhando com este erro: A introdução da...
Eu tenho uma tabela cuja chave primária é referenciada em várias outras tabelas como uma chave estrangeira. Por exemplo: 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,...
Lembro-me de ouvir Joel Spolsky mencionar no podcast 014 que ele mal usava uma chave estrangeira (se bem me lembro). No entanto, para mim, eles parecem bastante vitais para evitar duplicação e problemas subsequentes de integridade de dados em todo o banco de dados. As pessoas têm razões sólidas...
Quero remover restrições da minha mesa. Minha consulta é: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` Mas eu recebi um erro: #1064- Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à versão do servidor MySQL para a sintaxe correta...
Estou tendo um problema estranho. Estou tentando adicionar uma chave estrangeira a uma tabela que faça referência a outra, mas está falhando por algum motivo. Com meu conhecimento limitado do MySQL, a única coisa que poderia ser suspeita é que existe uma chave estrangeira em uma tabela diferente...
Eu tenho uma tabela que possui várias colunas de identificação para outras tabelas. Eu quero uma chave estrangeira para forçar a integridade somente se eu colocar dados lá. Se eu fizer uma atualização posteriormente para preencher essa coluna, também deverá verificar a restrição. (Isso...
Eu estou recebendo o seguinte erro. Podes ajudar-me, por favor? Mensagem 547, Nível 16, Estado 0, Linha 1 A instrução INSERT entra em conflito com a restrição FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat". O conflito ocorreu no banco de dados "dev_bo", tabela "dbo.Sup_Item_Cat". A instrução foi...
Tenho tabelas nas quais tentei definir relacionamentos PK FK, mas desejo verificar isso. Como posso mostrar as restrições de PK / FK? Vi esta página de manual, mas ela não mostra exemplos e minha pesquisa no google também foi infrutífera. Meu banco de dados é credentialing1e minhas tabelas...