2
respostas

Onde estou errando?

O que estou fazendo de errado?

CREATE TABLE [dbo].[Dim_Marca]
(
    [Cod_Marca] NVARCHAR(50) NOT NULL PRIMARY KEY, 
    [Desc_Marca] NVARCHAR(200) NULL, 
    [Cod_Categoria] NVARCHAR(50) NULL, 
    CONSTRAINT [FK_Dim_Marca_Dim_Categoria] FOREIGN KEY ([Cod_Categoria]) REFERENCES [Dim_Categoria]([Cod_Categoria])

Erros:

Severity Code Description Project File Line Suppression State Error SQL71501: Foreign Key: [dbo].[FK_Dim_Marca_Dim_Categoria] has an unresolved reference to object [dbo].[Dim_Categoria]. DataWareHouseSucos D:\Business Intelligence\Projetos\DataWareHouseSucos\DataWareHouseSucos\Tabelas\Dim_Marca.sql 6

Severity Code Description Project File Line Suppression State Error SQL71501: Foreign Key: [dbo].[FK_Dim_Marca_Dim_Categoria] has an unresolved reference to Column [dbo].[Dim_Categoria].[Cod_Categoria]. DataWareHouseSucos D:\Business Intelligence\Projetos\DataWareHouseSucos\DataWareHouseSucos\Tabelas\Dim_Marca.sql 6

2 respostas

E ai Bruno, blz?

Cara isso acontece por causa da chave estrangeira que você estar tentando criar nessa tabela, peço que você verifique a estrutura do seu banco e tente entender os relacionamentos que suas tabelas estão fazendo.

Nesse caso especifico o problema acontece por causa que você estar tentando fazer referência a sua tabela Dim_Categoria, mas ele não consegue encontrar essa tabela.

Caso sua tabela [Dim_Categoria] exista, tente fazer o seguinte:

REFERENCES [dbo].[Dim_Categoria]([Cod_Categoria])

Oi Bruno,

Você conseguiu avançar com os toque que o José ofereceu?

Se quiser, pode marcar a resposta dele como solução, caso contrário, manda pra gente aqui a sua dúvida que o pessoal vai te ajudar :)