SQL DEFAULT 約束(設定預設值)

2022-10-08 20:24:22 字數 1282 閱讀 1274

**於:sql default 約束 | 菜鳥教程 (runoob.com)

default 約束用於向列中插入預設值。

如果沒有規定其他的值,那麼會將預設值新增到所有的新記錄。

下面的 sql 在 "persons" 表建立時在 "city" 列上建立 default 約束:

my sql / sql server / oracle / ms access:

create

table

persons

( p_id

intnot

null

, lastname

varchar(255) not

null

, firstname

varchar(255

), address

varchar(255

), city

varchar(255) default

'sandnes

')

通過使用類似 getdate() 這樣的函式,default 約束也可以用於插入系統值:

create

table

orders

( o_id

intnot

null

, orderno

intnot

null

, p_id

int,

orderdate date

default

getdate

())

當表已被建立時,如需在 "city" 列建立 default 約束,請使用下面的 sql:

--

mysql:

alter

table

persons

alter city set

default

'sandnes'--

sql server / ms access:

alter

table

persons

addconstraint ab_c default

'sandnes

'for

city

--oracle:

alter

table

persons

modify city

default

'sandnes

'

SQL DEFAULT 約束 高階教程

default 約束用於向列中插入預設值。如果沒有規定其他的值,那麼會將預設值新增到所有的新記錄。下面的 sql 在 persons 表建立時為 city 列建立 default 約束 create table persons id p int not null,lastname varchar 2...

SQL高階 SQL DEFAULT 約束

default 約束用於向列中插入預設值。如果沒有規定其他的值,那麼會將預設值新增到所有的新紀錄。下面的 sql 在 persons 表建立時為 city 列建立 default 約束 create table persons id p int not null,lastname varchar 2...

Controller如何設定接受引數的預設值?

public responsebody object queryactivityforpagebycondition requestparam value kkk required false defaultvalue 1 int pageno,requestparam required false...