我对SQL Server相当陌生(我用SQL Server 2008学习),我有这个问题:
我有一个数据库"两棵树测试"其中包含2个表格(Employee
& Product
),这是Employee
表格的设计:
EmployeeID INT Not Null (Primary key)
FirstName nvarchar(50) Not Null
LastName nvarchar(50) Not Null
Title nvarchar(50) Not Null
HireDate date Null
BirthDate date Null
Phone nvarchar(20) Null
Status bit Not Null
你可以看到我有一个主键(EmployeeID
),但如果我进入编辑视图(所以我可以开始插入数据),我就看不到主键了。
提前感谢您的帮助&道歉,如果我拼错了一些东西(英语不是我的第一语言),我试图附上截图,但我不能,因为我还没有10分。
答案 0 :(得分:0)
主键可能是自动增量,可能无法为其输入值。
请参阅this,为主列提供自定义值。
答案 1 :(得分:0)
扩展您的表格转到 KEYS 选项以查看密钥列表
select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where TABLE_NAME='Your Table Name'