xcxd.net
当前位置:首页 >> ACCESS中SQL语句修改字段默认值 >>

ACCESS中SQL语句修改字段默认值

ACCESS修改字段默认值的SQL语句写法如下:alter table [table] alter column [numbers] long default 1 但是请注意ACCESS数据库中的SQL Jet引擎的默认语法为“ANSI-89 SQL ”语法,其数据定义功能比较弱,它不支持设置字段的默认值属性

ALTER TABLE 表名 ALTER COLUMN 列名 新的数据类型[(长度)] NULL或NOT NULL 例:ALTER TABLE 教师 ALTER COLUMN 办公室 CHAR(20) NOT NULL default "办公室"

alter table 表名 drop constraint 约束名字说明:删除表的字段的原有约束alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称说明:添加一个表的字段的约束并指定默认值go例:alter table T_ping drop constraint DF_T_ping_p_

ALERT DEFAULT 默认名 默认植 大概是这样 顺便说下 SQL2000这个名字不太正确SQL SERVER 2000 或者MSSQL 都可以,不过叫SQL2000就不太好了 因为数据库有很多 不是光微软有

默认值不能有其他字段在里面,你要用可以在外面执行:update table1 set c=a+b 或者在查询时这样写:select a+b as c from table1

对原来已有默认值的修改要先删后建 alter table 表 drop constraint . alter table 表 add constraint df_字段名 default 默认值 for 字段名

好像是不能修改的,可以通过建立(复制)一个临时表的方法实现!

打开Access数据库,选择表,点设计(或者鼠标右键--设计试图),点选择你要设置的字段,下面会出现字段的属性页,在常规里有默认值.

默认值就是当你插入一条数据时,未指定给这列插入什么值的时候,系统会自动把你设定的默认值加到这列上比如有一个表叫学生create table 学生 (学号 varchar(5),姓名 varchar(10),性别 varchar(2) not null default '男')可以看出,性别的

alter table tabname modify (colname colnewtype); 不过需要注意的是字段中如果已经存在值,需要确认colnewtype兼容这些值类型,否则数据库不允许修改

ymjm.net | nwlf.net | 9647.net | nnpc.net | hyfm.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com