首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL填充添加的字段行,默认值为0

SQL填充添加的字段行,默认值为0
EN

Stack Overflow用户
提问于 2020-02-19 03:52:09
回答 3查看 207关注 0票数 1

我的桌子上有三个字段:

代码语言:javascript
复制
ID|DESCRIPTION |PRICE
01|Item 1      |2.95
02|Item 2      |5.95

现在,可以增加更多的领域作为供应商的销售价格。对于这个新添加的字段,默认每个现有项的售价为0的SQL查询是什么?

  • 列表项目
EN

回答 3

Stack Overflow用户

发布于 2020-02-19 03:56:56

对于Server:

代码语言:javascript
复制
ALTER TABLE YOURTBL
        ADD sellingprice numeric(20,4) NULL 
        DEFAULT (0)

我的SQL

代码语言:javascript
复制
ALTER TABLE YOURTBL ADD COLUMN sellingprice decimal(20,4) NULL DEFAULT 0;

甲骨文

代码语言:javascript
复制
ALTER TABLE YOURTBL 
ADD sellingprice  NUMBER(20,4) DEFAULT 0 NULL

MSAccess

代码语言:javascript
复制
ALTER TABLE YOURTBL ADD COLUMN sellingprice NUMBER DEFAULT 0
票数 1
EN

Stack Overflow用户

发布于 2020-02-19 03:57:27

当前字段价格是否是每个新记录的默认值为0?是的,那就运行这个

代码语言:javascript
复制
ALTER TABLE t1 ADD CONSTRAINT df_Name DEFAULT 0 FOR Price

对于一个新字段,这将创建该字段,并添加0作为默认值。

代码语言:javascript
复制
ALTER TABLE TableName ADD NewFieldName DECIMAL(10,4) DEFAULT(0)
票数 0
EN

Stack Overflow用户

发布于 2020-02-19 04:02:20

代码语言:javascript
复制
ALTER TABLE Table_Name
ADD supplier_selling_price INT NULL DEFAULT (0)

在默认关键字中,可以为新添加的列的现有行分配默认值。请根据需要更改数据类型。(整数,数字,小数)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60292752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档