社区
基础和管理
帖子详情
oracle怎样改变表结构
dlsgliss
2011-03-27 10:40:21
我建了一个表,其中的一个字段时number型的,现在我想改成varchar2型的,不知道怎么弄,请各位大侠帮帮忙,我菜鸟!谢谢了!
...全文
126
6
打赏
收藏
oracle怎样改变表结构
我建了一个表,其中的一个字段时number型的,现在我想改成varchar2型的,不知道怎么弄,请各位大侠帮帮忙,我菜鸟!谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UPC子夜
2011-03-27
打赏
举报
回复
有几种方法
第一种 先alter table tablename add (column,varchar2(100));
再把原来列的值附过去
再把原来的列删掉
不过这样可能会改变列的顺序
第二种 先alter table tablename add (column,varchar2(100));
把原来的值附过去 清空原列的值
修改原列的类型
把值附回来
把添加的临时列删掉
zty598416146
2011-03-27
打赏
举报
回复
有值的话先把数据导到临时表,删了重建,没有直接改了
dlsgliss
2011-03-27
打赏
举报
回复
恩 解决了 谢谢各位 结贴
秋雨飘落
2011-03-27
打赏
举报
回复
[Quote=引用 2 楼 zhuomingwang 的回复:]
alter table tbname modify colname varchar2(20)
--好像是在这个列没有值的前提下可以改
[/Quote]
肯定的,有值的前提下,是肯定不能修改的。
真的不知道取什么名
2011-03-27
打赏
举报
回复
alter table tbname modify colname varchar2(20)
--好像是在这个列没有值的前提下可以改
秋雨飘落
2011-03-27
打赏
举报
回复
alter table 表名 modify 字段 nvarchar2(100);
oracle
表
结构
字段顺序,在
oracle
中
改变
字段在
表
中的顺序
本文详细指导如何在
Oracle
数据库中通过sys用户权限,查找并修改
表
结构
,重点介绍了如何通过`all_objects`和`col$`视图更改字段顺序,以'AAA'
表
为例,包括查询对象ID、字段名和序号,以及实际操作步骤。
oracle
表
结构
改变
恢复变
结构
,
oracle
数据库后期修改
表
结构
的操作讲解-
Oracle
本文详细介绍了在
Oracle
数据库中如何修改
表
结构
,包括空
表
和非空
表
字段的数据类型更新。对于非空
表
,提供了两种策略:数据可删除时直接删除数据后修改,数据不可删除时使用临时字段保存并迁移数据。整个过程涉及到ALTER TABLE, RENAME COLUMN, UPDATE及COMMIT等关键操作。
如何
改变
oracle
表
结构
列顺序
本文介绍了一种在
Oracle
数据库中直接修改
表
结构
的方法,包括更改字段名称及调整字段位置的步骤。通过SQL查询定位目标
表
与字段,并直接更新系统元数据
表
来实现。此方法适用于熟悉数据库底层机制的高级DBA,操作前需确保充分了解风险。
七、
Oracle
中DDL
改变
表
结构
操作
本文详细介绍了
Oracle
数据库中
表
的基本操作,包括创建、修改、删除
表
及字段,使用子查询创建
表
,清空
表
数据,重命名
表
等关键步骤。通过具体SQL语句示例,帮助读者快速掌握
表
管理技能。
关于pl /sql导入导出
表
结构
,
表
数据,
Oracle
不能
改变
表
的所有者
本文详细介绍了如何在
Oracle
数据库环境中,当
表
的所有者不能
改变
时,通过导入导出
表
结构
和
表
数据的方法,将
表
移动到所需的所有者下。包括导出
表
结构
和
表
数据的具体步骤,以及如何正确导入已导出的数据,确保数据库操作顺利进行。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章