作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
“每个表只能有一个IDENTITY列”
为什么会这样呢?以车辆为例,存在一个唯一的底盘编号以及一个事实证明是唯一的注册编号。为了在 sql服务器中描述这种情况,我们需要为其中的on列提供一个自定义实现。相反,在 Oracle Oracle 中,您可以在表上具有任意数量的序列。出于任何特定原因,为什么对IDENTITY列有限制?
拥有车辆模式的场景是一种虚构的问题,我在想我自己为什么对身份列有限制。
最佳答案
SQL Server中的“身份列”具有种子和自动增量。如果我们仍然知道第一个id列的值,我们总是可以计算出第二个假设的id值。
例如如果这是合法语法
create table #foo
(
bar int identity(1,10),
baz int identity(1000,1)
)
baz = 1000 + (bar-1)/10
关于sql-server - “There can only be one IDENTITY column per table”-为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3807331/
我是一名优秀的程序员,十分优秀!