sql语句提问
来源:百度知道 编辑:UC知道 时间:2024/09/22 11:46:45
alter table table ADD NewCol int not null default(0) with values
后面这截,看不懂,什么意思
default(0) with values
谢谢,可是什么时候要加WITH,什么时候不用呢?搞不懂,default这个不是很好理解
后面这截,看不懂,什么意思
default(0) with values
谢谢,可是什么时候要加WITH,什么时候不用呢?搞不懂,default这个不是很好理解
把现有的数据填充为0
如:
test
ID
1
2
alter table test add ID2 int default(0) with values
显示
test
ID ID2
1 0
2 0
不加with..
ID ID2
1 null
2 null
问题补充:
谢谢,可是什么时候要加WITH,什么时候不用呢?搞不懂,default这个很好理解
这要根据对旧数据的处理,如果是把旧数据库赋为一个值时,可以用。如以上把ID=1行ID2=2 ,ID=2 行ID2=3时就不能用了,ID2的值是变化的
用0 作为缺省值
假如用户 不在这一列 输入数据的时候,这一列的数据自动设置为0