将字段值初始化为零?

时间:2013-07-22 23:09:47

标签: database ssms

嘿,伙计们这就是我要做的事情:

编写并执行正确的SQL命令,将字段(name:num_rentals datatype:int)添加到MOVIES表中。您还需要将MOVIES表中所有现有记录的字段值初始化为零。

桌面电影已经存在,所以我所做的就是:

ALTER TABLE电影 ADD num_rentals INT;

但我不确定它们的意思是将电影表中所有现有记录的所有字段值初始化为零......我确定它的一些简单,我只是忽略了。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

ALTER TABLE movies ADD num_rentals INT;
UPDATE Movies SET num_rentals = 0;

答案 1 :(得分:0)

DEFAULT约束用于为列提供默认值。

ALTER TABLE movies ADD num_rentals INT DEFAULT 0;