我的桌子上有三个字段:
ID|DESCRIPTION |PRICE
01|Item 1 |2.95
02|Item 2 |5.95现在,可以增加更多的领域作为供应商的销售价格。对于这个新添加的字段,默认每个现有项的售价为0的SQL查询是什么?
发布于 2020-02-19 03:56:56
对于Server:
ALTER TABLE YOURTBL
ADD sellingprice numeric(20,4) NULL
DEFAULT (0)我的SQL
ALTER TABLE YOURTBL ADD COLUMN sellingprice decimal(20,4) NULL DEFAULT 0;甲骨文
ALTER TABLE YOURTBL
ADD sellingprice NUMBER(20,4) DEFAULT 0 NULLMSAccess
ALTER TABLE YOURTBL ADD COLUMN sellingprice NUMBER DEFAULT 0发布于 2020-02-19 03:57:27
当前字段价格是否是每个新记录的默认值为0?是的,那就运行这个
ALTER TABLE t1 ADD CONSTRAINT df_Name DEFAULT 0 FOR Price对于一个新字段,这将创建该字段,并添加0作为默认值。
ALTER TABLE TableName ADD NewFieldName DECIMAL(10,4) DEFAULT(0)发布于 2020-02-19 04:02:20
ALTER TABLE Table_Name
ADD supplier_selling_price INT NULL DEFAULT (0)在默认关键字中,可以为新添加的列的现有行分配默认值。请根据需要更改数据类型。(整数,数字,小数)
https://stackoverflow.com/questions/60292752
复制相似问题