PL⼀SQL如何在已有的一张表中插入一列类型为INTEGER数据 并赋初始值为0

2024-11-06 14:37:28
推荐回答(3个)
回答(1):

ALTER TABLE [TABLE_NAME] ADD F_ID INTEGER DEFAULT 0
这样会添加列 F_ID 类型被INTEGER 默认值为0

但是要注意:
之前假如有数据,之前的数据 新加的F_ID 的值 为NULL
还是UPDATE 一下吧
UPDATE [TABLE_NAME] SET F_ID =0 WHERE F_ID IS NULL
GO

回答(2):

alter table a add id int default 0

回答(3):

alter table 表名 add 列名 integer default 0