如何在SQL server中创建具有链接列的表

本文关键字:链接 创建 SQL server | 更新日期: 2023-09-27 18:18:11

我试图使用SQL服务器创建一个简单的c#应用程序的数据库。我是新手。

这是我的计划:

Clients: Client_ID, Client_Name, Client_Status
Employees: Emp_ID, Emp_Name, Emp_Role
Jobs: Job_ID, Job_Date, Client_ID, Employee_ID, Hours_Spent

我如何使"Client_ID, Employee_ID"列在表工作链接或连接的原始的表客户和员工?我做它从SQL服务器管理或从c#代码?

如何在SQL server中创建具有链接列的表

可以通过创建外键来实现。这在c#中肯定是做不到的。这些是影响数据库的数据库命令。它与应用程序无关。

您可以在这里找到语法。https://msdn.microsoft.com/en-us/library/ms189049.aspx

似乎您可能需要在这里至少再添加一个表。你这样做的方式是你不可能有多名员工从事一项工作。我将把雇员列移到另一个表中。

EmployeeJobs(Emp_ID, Job_ID, Hours_Spent)