的Client
表:如何设计自动增量字段,同时允许手动用户输入?
Id (PK), int, not null (IDENTITY)
NoClient, int, not null
形式(线框):
- 字段NoClient应为数字
- 字段NoClient应该是唯一的
- 的如果为空,则应该自动生成NoClient字段
- 领域NoClient仅供参考
- 场NoClient不是主键
- 场NoClient没有标识列
如何解决这一问题SQL明智?
编辑。我说的是NoClient
列,而不是ID
。
将另一列添加到您的表格中。数据库不允许这个原因。 – evanmcdonnal
使其可以为空,如果它为空,则添加一个插入触发器来填充它。 – Blorgbeard
为什么你想让用户设置PK?他们如何知道该号码是否已被使用? – Oscar