我创建了名为montage的数据库名称。同一数据库托管服务器我无法备份服务器数据库。所以我在当地创建。我有两个名为
的表名 1.TP_Users
2.TP_Roles
下面的表格
TP_Users
--------
Id PK, int, not null
UserName nvarchar(50), null
UserEmail nvarchar(50), null
DisplayName nvarchar(50), null
Password nvarchar(50), null
RoleId FK, int, not null -------------->Foreign key this make Relationship in TP_Roles Id column
IsActive bit, not null
ClientId int, null
另一个表TP_Roles跟随像这样的字段
TP_Roles
--------
Id PK, int, not null
Role_Name varchar(200), null
IsActive bit, null
在服务器数据库中,我看到了关系表 我看过像跟随
FK Name Parent tabl name column_id Refrenced table name column_id
FK__Users_cop__RoleI__27AED5D5 TP_Users RoleId 6 TP_Roles Id 1
FK__Users_cop__RoleI__28A2FA0E TP_Users RoleId 6 TP_Roles Id 1
我看到上面的关系服务器数据库就像这样,但当我创建本地数据库时,如上所述,我如何创建本地数据库
答案 0 :(得分:1)
您可以使用ALTER TABLE
DDL语句添加外键约束:
ALTER TABLE TP_Users
ADD CONSTRAINT FK_TP_Users_TP_Roles FOREIGN KEY (RoleId)
REFERENCES TP_Roles (Id )
ON DELETE CASCADE -- optional
ON UPDATE CASCADE -- optional
;