sql语句增加字段长度(oracle修改字段长度的sql语句)

用SQL语句添加字段并不难,下面小编整理了SQL添加和修改字段的基本命令,希望对各位小伙伴有所帮助。

增加字段:

alter table 表名 add 字段名 type not null default 0

在指定位置插入新字段:

alter table 表名 add [column] 字段名 字段类型 是否可为空 comment '注释' after 指定某字段 ;

删除字段:

alter table 表名 drop column 字段名;

修改字段名:

alter table 表名 rename column A to B

修改字段类型:

alter table 表名 alter column 字段名 type not null

修改字段默认值:

alter table 表名 add default (0) for 字段名 with values

注意:如果字段有默认值,则需要先删除字段的约束,在添加新的默认值。

select c.name from sysconstraints a

inner join syscolumns b on a.colid=b.colid

inner join sysobjects c on a.constid=c.id

where a.id=object_id('表名')

and b.name='字段名'

根据约束名称删除约束

alter table 表名 drop constraint 约束名

根据表名向字段中增加新的默认值

alter table 表名 add default (0) for 字段名 with values

本文来自“有一人”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/ls/86329.html

上一篇 2023-04-15 09:40:37
下一篇 2023-04-14 23:58:49

相关推荐

  • 字段不能为null什么意思(字段不能为NULL)

    您好,今日小编就为大家解答这个问题。字段不能为NULL,字段不能为null什么意思相信很多小伙伴还不知道,现在让我们一起来看看吧!1、字段不能为null意思是:字段不能为空。2、    把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,就像在通讯录数据库中某

    2023-02-09 16:39:13
    225
  • 天空飘来五个字 天空飘来五个字段子

    天空飘来五个字我向天空摆摆手生活的烦恼挫折那都不是事静少说话,多倾听俗语道,言多必失三思而后行三思而后言平是平凡,是平淡,是平衡有棱角的坏处就是让别人咬起你来很容易下口忍面对不公,别气愤,别宣泄一来气愤伤身体二来气愤不解决问题能让它过去的就过去一时的冲动往

    2023-01-10 02:18:44
    264