我想何时使用插入查询...空字段获取默认值而不是null [英] I want when to use insert query... empty fields get default value instead of null
本文介绍了我想何时使用插入查询...空字段获取默认值而不是null的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想何时使用插入查询空字段获取默认值而不是null
I want when to use insert query empty fields get default value instead of null
推荐答案
然后将给定列定义为:
- 不接受空值
- 有一个默认值
例如:
Then define given columns to :
- not accept null values
- have a default one
Example :
CREATE TABLE Dummy (
DummyId int NOT NULL IDENTITY(1,1)
,IntColumn int NOT NULL DEFAULT 0
,StringColumn nvarchar(8) NOT NULL DEFAULT ""
,StringColumn2 nchar(3) NOT NULL DEFAULT "xxx"
,DateTimeColumn datetime NOT NULL DEFAULT GETDATE()
-- etc...
)
在创建表格时为该列添加默认约束:
Hi,
add a default consraint to that column, either when creating the table:
CREATE TABLE CUSTOMERS(
ID INT NOT NULL,
NAME VARCHAR (20) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (25) ,
SALARY DECIMAL (18, 2) DEFAULT 5000.00,
PRIMARY KEY (ID)
);
或更高版本:
or later:
ALTER TABLE CUSTOMERS
MODIFY SALARY DECIMAL (18, 2) DEFAULT 5000.00;
SQL - DEFAULT Constraint [ ^ ]
这篇关于我想何时使用插入查询...空字段获取默认值而不是null的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文