Usuário com melhor resposta
duvida para fazer relacionamento de tabelas no Sql server 2005

Pergunta
-
bom costaria de manifestar minha gradidao a todos que voluntariamente se despoenhe a ajudar.
meu problema é o seguinte,eu criei umas tabelas no Sql server 2005,mas quando vou fazer o relacionamento aparece a seguinde mensagem Seqüência de classe inválida. vou postar o escripte
SET
ANSI_NULLS ON
GO
SET
QUOTED_IDENTIFIER ON
GO
IF
NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DB_Protudor]') AND type in (N'U'))
BEGIN
CREATE
TABLE [dbo].[DB_Protudor](
[ID_Produtor] [nchar]
(50) NOT NULL,
[CEPF] [int]
NOT NULL,
[Telfone] [nchar]
(10) NULL,
[Endereco] [nvarchar]
(150) NOT NULL,
CONSTRAINT [PK_Protudor] PRIMARY KEY CLUSTERED
(
[ID_Produtor]
ASC
)
WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
)
ON [PRIMARY]
END
GO
SET
ANSI_NULLS ON
GO
SET
QUOTED_IDENTIFIER ON
GO
IF
NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DB_Propiedade]') AND type in (N'U'))
BEGIN
CREATE
TABLE [dbo].[DB_Propiedade](
[ID_Propiedade] [nvarchar]
(50) NOT NULL,
[Regiao] [nvarchar]
(50) NOT NULL,
[Cidade] [nchar]
(10) NOT NULL,
[CacauComum] [real]
NULL,
[CacauHibrido] [real]
NULL,
[CacauClonado] [real]
NULL,
[JardinClonal] [int]
NULL,
[AreaIrrigada] [real]
NULL,
[TipoIrrigaçao] [nchar]
(10) NULL,
[Consorcio] [nchar]
(10) NULL,
[AreaTotal] [real]
NOT NULL,
[ID_Produtor(Fk)]]] [nvarchar]
(50) NOT NULL,
[NivelDeVasoura] [real]
NULL,
CONSTRAINT [PK_Propiedade] PRIMARY KEY CLUSTERED
(
[ID_Propiedade]
ASC
)
WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
)
ON [PRIMARY]
END
GO
SET
ANSI_NULLS ON
GO
SET
QUOTED_IDENTIFIER ON
GO
IF
NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DB_Produçao]') AND type in (N'U'))
BEGIN
CREATE
TABLE [dbo].[DB_Produçao](
[ID_Quantidade] [real]
NOT NULL,
[Ano] [nchar]
(10) NOT NULL,
[ID_Propiedade] [nvarchar]
(50) NOT NULL,
CONSTRAINT [PK_Produçao] PRIMARY KEY CLUSTERED
(
[ID_Quantidade]
ASC
)
WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
)
ON [PRIMARY]
END
GO
IF
NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Produçao_Produçao]') AND parent_object_id = OBJECT_ID(N'[dbo].[DB_Produçao]'))
ALTER
TABLE [dbo].[DB_Produçao] WITH CHECK ADD CONSTRAINT [FK_Produçao_Produçao] FOREIGN KEY([ID_Quantidade])
REFERENCES
[dbo].[DB_Produçao] ([ID_Quantidade])
o brigado por me ajudar
estudande
Respostas
-
Lutador,
Executei seu script e nao recebi o erro, qual a versão do seu SQL
Observe que vc criou uma tabela com "Ç" DB_Produçao
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Flaviano_fs quarta-feira, 3 de junho de 2009 12:18
Todas as Respostas
-
Lutador,
Executei seu script e nao recebi o erro, qual a versão do seu SQL
Observe que vc criou uma tabela com "Ç" DB_Produçao
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Flaviano_fs quarta-feira, 3 de junho de 2009 12:18
-
-
-