重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
只能改大。没有数据可能直接用 alter table table_name modify column datatype;
成都创新互联-专业网站定制、快速模板网站建设、高性价比尼金平网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式尼金平网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖尼金平地区。费用合理售后完善,10余年实体公司更值得信赖。
如果有数据,改小的话可以会丢失数据。
根据字段类型决定
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;
PLSQLDeveloper是进行Oracle数据库管理的软件,我们使用的时候如果把PLSQLDeveloper的字体调大可以方便阅读。下面我就教大家如何放大PLSQLDeveloper中的字体。
工具/材料
PLSQLDeveloper
首先打开PLSQLDeveloper软件,点击顶部的工具菜单,然后选择下面的首选项,如下图所示
接下来在弹出的首选项界面中我们展开代码编辑器折叠内容,如下图所示
然后选择代码编辑器下面的字体选项,接着在右侧更改字体大小,如下图所示
最后修改完毕回到SQL编辑界面,通过输入SQL语句来验证字体是否变大,如下图所示
找到个人配置文件,按上图所示,最好切换到英文界面来设置,因为配置文件翻译成中文有的不知道叫什么,可能叫字体大小之类的,然后设置合适的字体大小来看看效果吧
根据字段类型决定
alter table 表名 modify 字段名 varchar2(长度); 或
alter table 表名 modify 字段名 number(长度 );
只能改大。
想改小只能重新建表将数据导到新表,再将旧表drop掉。