如何修改oracle大字段,如何修改oracle字段类型

oracle 修改字段名, 字段长度的操作是什么?

1、创建表:

成都创新互联于2013年成立,先为铁岭县等服务建站,铁岭县等地企业,进行企业商务咨询服务。为铁岭县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

CREATE TABLE Student(

id varchar2(32) primary key,

name varchar2(8) not null,

age number

);

2、修改字段名:

alter table Student rename name to StuName;

3、修改数据类型:

alter table Student modify (id varchar2(64));

Oracle数据库介绍:

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

oracle已经建好的表怎么修改字段大小?

只能改大。没有数据可能直接用 alter table table_name modify column datatype;

如果有数据,改小的话可以会丢失数据。

根据字段类型决定

alter table 表名 modify 字段名 varchar2(长度); 或

alter table 表名 modify 字段名 number(长度 );

比如:

表:stu(name varchar2(20)) 要将字段name的长度改为10

表中有一条数据:name(中国华西村刀光剑影) 长度超过10,截取的时候必然要丢失数据。

当然 如果表中的数据长度都小于10,则可以用sql语句段来直接搞定。

begin

alter table stu add (name2 varchar2(10));   增加新字段

update stu set name2=substr(trim(name),1,10);  赋值给新字段

alter table stu drop(name);                           删除原字段

alter table stu rename column name2 to name; 将新字段改名end;

oracle数据库如何改变字段的长度?

1、通过图形界面操作,在左侧依次选择objects-tables,右键单击要修改的表名,选中‘Edit’-column,可以直接修改;

2、使用DDL语句:alter table 表名 modify 字段名(字符类型(长度))

例如:

alter table emp modify ename(varchar2(32))

oracle 已经建好的表怎么修改字段大小?

对二楼进行补充

字段类型为

如果想改小,没有数据可能直接用

alter

table

table_name

modify

column

datatype;

如果有数据,改小的话可以会丢失数据。

比如:

表:stu(name

varchar2(20))

要将字段name的长度改为10

表中有一条数据:name(中国华西村刀光剑影)

长度超过10,截取的时候必然要丢失数据。

当然

如果表中的数据长度都小于10,则可以用sql语句段来直接搞定。

begin

alter

table

stu

add

(name2

varchar2(10));

增加新字段

update

stu

set

name2=substr(trim(name),1,10);

赋值给新字段

alter

table

stu

drop(name);

删除原字段

alter

table

stu

rename

column

name2

to

name;

将新字段改名

end;


本文标题:如何修改oracle大字段,如何修改oracle字段类型
本文地址:http://ybzwz.com/article/phshpj.html