2014-07-09 28 views
0

是我的代码由于验证错误,更新无法继续。下面

CREATE TABLE [dbo].[tbl_company] (
    [Id]   INT   IDENTITY (1, 1) NOT NULL, 
    [company_Id] INT   NOT NULL, 
    [typeOfCompany] VARCHAR (250) NULL, 
    [ownership_Id] INT   NULL, 
    CONSTRAINT [PK_tbl_company] PRIMARY KEY ([Id]) 
); 

我得到下面的错误是: 被引用的表包含匹配的外键的引用列的列表中没有主或候选键的[DBO] [tbl_company]“。如果被引用的列是一个计算列,它应该被保留。

+0

http://stackoverflow.com/questions/12213301/there-are-no-primary-or-candidate-keys-in-the-referenced-table – inon

回答

0

在您的查询中,您没有任何外键。你能否检查你是否粘贴了你正在运行的确切查询?

此查询中没有错误。当我在数据库中运行它时,它运行时没有任何错误。

+0

我知道。但是,我没有足够的声望发表评论。所以,张贴为答案。 –

+0

不要这样做。提供一些有用的答案,赢得声誉,然后你发表评论... –

+0

问题解决,我从表中删除外键 – user3819789

相关问题