sql语句如何修改字段长度

db_owner权限怎么用sql语句修改字段的长度呢altertablediraltercolumntempvarchar(100)--会提示temp字段跟别的字段有具相... db_owner权限怎么用sql语句修改字段的长度呢
alter table dir alter column temp varchar(100)--
会提示temp字段跟别的字段有具相依性
alter table 表名 modify column (temp carchar(100));
会提示column附近语法错误。
展开
 我来答
倾城低调不奢华
高粉答主

2018-05-19 · 说的都是干货,快来关注
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:6.6万
展开全部
  • 代码示例:

alter table T1 alter column F1 varchar(10)

  • 一般地,改字段名可以用这条语句:

  • 复制代码代码示例:

alter table A rename column a to c

  • 实际应用中,往往是用J-SQL进行编译,而J-SQL不支持修改字段名。
    因此,如果一定要修改字段名,那么只有通过变通的方法了。

  • 思路:
    1.新建一个字段,取名为c;
    2.将字段a的内容拷贝到c;
    3.删除字段a;

  • sql修改字段长度的语法:
    alter table 表名 modify 字段名 字段类型;

  • sql修改字段长度:

  • 复制代码代码示例:

alter table qtline modify qtl_bidernote VARCHAR2(4000);

  • 标准SQL,对任何数据库都适用

  • 复制代码代码示例:

alter table fzrtmis.reporttemplate modify REPNAME varchar(100);

  • 修改字段名名称:

  • 复制代码代码示例:

ALTER TABLE  TABLENAME RENAME COLUMN COL1 TO COL2;

  • 添加字段:

  • 复制代码代码示例:

alter table fzrtmis.itiembuildqk add  STATIONSTATE  CHAR(1)

Ryan管
2007-09-18 · TA获得超过182个赞
知道答主
回答量:83
采纳率:0%
帮助的人:89.8万
展开全部
修改字段的长度标准语句为:
alter table 表名 modify column (字段1 类型,字段2 类型
.........);
把需要修改的字段写进去,不修改的不用写了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
挺拔且威武丶菠萝蜜1983
2007-09-18 · TA获得超过527个赞
知道小有建树答主
回答量:474
采纳率:0%
帮助的人:640万
展开全部
语法:

alter table <表名> alter column <字段名> 新类型名(长度)

示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:
alter table T1 alter column F1 varchar(10)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶song记油条条
高粉答主

2018-06-06 · 醉心答题,欢迎关注
知道小有建树答主
回答量:374
采纳率:100%
帮助的人:11.5万
展开全部

(在sqlplus工具下)使用如下命令: alter table <table_name>  rename column <column_old_name> to <columne_new_name>。

拓展:

mysql 修改列的长度 

表名:test
列名:number 
类型:char(20)

例如
数据库中user表 name字段是varchar(30)

sql语句:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楚啵啵
2017-11-09
知道答主
回答量:4
采纳率:0%
帮助的人:3314
展开全部
alter table 表名 alter 修改的参数 varchar(10)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式