sqlserver如何把兩個(gè)表建立關(guān)系

小億
303
2024-06-11 13:36:11
欄目: 云計(jì)算

在SQL Server中,可以通過(guò)外鍵來(lái)建立兩個(gè)表的關(guān)系。外鍵是一個(gè)表中的列,它包含另一個(gè)表的主鍵,用來(lái)建立兩個(gè)表之間的關(guān)聯(lián)。

例如,假設(shè)有兩個(gè)表A和B,表A中有一個(gè)列a作為外鍵,關(guān)聯(lián)表B中的主鍵b??梢酝ㄟ^(guò)以下步驟在SQL Server中建立這兩個(gè)表的關(guān)系:

1、創(chuàng)建表A和表B:

```sql

CREATE TABLE A (

a INT PRIMARY KEY

);

CREATE TABLE B (

b INT PRIMARY KEY

);

```

2、在表A中添加外鍵關(guān)聯(lián)到表B的主鍵:

```sql

ALTER TABLE A

ADD CONSTRAINT FK_A_B

FOREIGN KEY (a)

REFERENCES B(b);

```

這樣就在表A和表B之間建立了關(guān)系,使表A中的列a與表B中的主鍵b關(guān)聯(lián)起來(lái)。

0