sql 默认值怎么设置成本行主键,主键是自增列_MSSQL_编程问答 问题: sql 默认值怎么设置成本行主键,主键是自增列

解决方案1:

CREATE TABLE tab_001(
id int PRIMARY KEY IDENTITY(1,1),
testcol AS id
)

解决方案2:

引用 3 楼 青岛嗡嗡的回复:
Quote: 引用 1 楼 qq_37170555 的回复:

create table test(id int identity(1,1) primary key(id))这样的话id就是主键了,而且是自动增长的,每次增加1[/quot
我的意思一个字段的默认值是另外一个字段的值  这个default 应该怎么设置

假设表table1有a、b两个列,想生成另一个列为a列值+b列值
计算列添加语句如下
ALTER TABLE table1
ADD c AS a+b
这样就新增加一个c列,c列不需要更新和赋值,会自动按计算列的公式a+b计算出取值。是这个意思不?差不多吧,只不过你只需要一列的值,而不是两列想加,你要一列直接写一列就可以啦
  • Oracle中主键自增实例

解决方案3:

create table test(id int identity(1,1) primary key(id))这样的话id就是主键了,而且是自动增长的,每次增加1

  • oracle中创建自增主键的方法

上一篇sql 语句请教
下一篇请问怎么用for xml 把空值也一起显示出来
明星图片
相关文章
《 sql 默认值怎么设置成本行主键,主键是自增列》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)