6 个解决方案
#1
必须在建表是指定,建好后,不能用SQL语句修改。
create table
(
test int default(1)
)
create table
(
test int default(1)
)
#2
create table TableName
(
test int default(1)
)
(
test int default(1)
)
#3
default (1)
#4
可以这样,假设您的表名为:create table mytable(col1 int,col2 char(10)),您要将col1字段设为1则
可以先建立default:
create default def_col1 as
1
go
然后关联
exec sp_bindefault 'def_col1','mytable.col1'
go
完成
尝试一下:
insert into mytable(col2) values('please')
select * from mytable
可以先建立default:
create default def_col1 as
1
go
然后关联
exec sp_bindefault 'def_col1','mytable.col1'
go
完成
尝试一下:
insert into mytable(col2) values('please')
select * from mytable
#5
ALTER TABLE dbo.TABLEName ADD CONSTRAINT DF_TABLEName_FieldName DEFAULT 1 FOR FieldName
#6
感谢nononono(null,null) 又给我上了一课。
#1
必须在建表是指定,建好后,不能用SQL语句修改。
create table
(
test int default(1)
)
create table
(
test int default(1)
)
#2
create table TableName
(
test int default(1)
)
(
test int default(1)
)
#3
default (1)
#4
可以这样,假设您的表名为:create table mytable(col1 int,col2 char(10)),您要将col1字段设为1则
可以先建立default:
create default def_col1 as
1
go
然后关联
exec sp_bindefault 'def_col1','mytable.col1'
go
完成
尝试一下:
insert into mytable(col2) values('please')
select * from mytable
可以先建立default:
create default def_col1 as
1
go
然后关联
exec sp_bindefault 'def_col1','mytable.col1'
go
完成
尝试一下:
insert into mytable(col2) values('please')
select * from mytable
#5
ALTER TABLE dbo.TABLEName ADD CONSTRAINT DF_TABLEName_FieldName DEFAULT 1 FOR FieldName
#6
感谢nononono(null,null) 又给我上了一课。