小编use*_*362的帖子

引用的表中没有主键或候选键

错误:引用表'dbo.Customers'中没有主键或候选键与外键'FK_Reservation_Customers_FrstNme FOREIGN KEY'中的引用列列表匹配

DROP TABLE dbo.Customers;
DROP TABLE dbo.Staff;
DROP TABLE dbo.Rooms;
DROP TABLE dbo.Reservation;
GO
CREATE TABLE "Customers"(

    CustomerID int IDENTITY (1,1) NOT NULL,
    FirstName nvarchar(20) NULL,
    LastName nvarchar(20) NULL,
    StreetNo int NULL,
    City nvarchar(20) NULL,
    PostCode nvarchar(20) NULL,
    Email nvarchar(50) NULL,

    CONSTRAINT PK_Customers PRIMARY KEY
    (
        CustomerID
    )
)
CREATE TABLE "Staff"(

    StaffID nvarchar(20) NOT NULL,
    Pass nvarchar(20) NOT NULL,

    CONSTRAINT PK_Staff PRIMARY KEY
    (
        StaffID
    )
)
CREATE TABLE "Rooms"(

    RoomNo int NOT NULL,
    RoomType nvarchar(20) NULL, …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2012

24
推荐指数
2
解决办法
5万
查看次数

标签 统计

sql ×1

sql-server-2012 ×1