社区
基础和管理
帖子详情
在oracle中能不删除表中数据改变字段的类型吗?急啊,各位大虾,帮帮忙!
glmonkey
2003-09-17 11:41:29
oracle中某表的字段设置为number(9),现欲改为Varchar2(5),但是库中有很多数据,怎样能保证数据不丢失,把类型改过来?
...全文
146
1
打赏
收藏
在oracle中能不删除表中数据改变字段的类型吗?急啊,各位大虾,帮帮忙!
oracle中某表的字段设置为number(9),现欲改为Varchar2(5),但是库中有很多数据,怎样能保证数据不丢失,把类型改过来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hdkkk
2003-09-17
打赏
举报
回复
SQL> create table aaa (a number(9));
Table created.
Elapsed: 00:00:00.32
SQL> insert into aaa values(999);
1 row created.
Elapsed: 00:00:00.03
SQL> commit;
Commit complete.
Elapsed: 00:00:00.00
SQL> alter table aaa add b varchar2(5);
Table altered.
Elapsed: 00:00:00.17
SQL> update aaa set a=b;
1 row updated.
Elapsed: 00:00:00.02
SQL> commit;
Commit complete.
Elapsed: 00:00:00.03
SQL> alter table aaa drop column a;
Table altered.
Elapsed: 00:00:00.52
SQL> alter table aaa rename column b to a;
Table altered.
Elapsed: 00:00:00.04
SQL>
Tianlesoftware
Oracle
学习手册(v1.0)高清完整PDF版
Tianlesoftware
Oracle
学习手册(v1.0)
Oracle
存在
数据
的情况下,不删除
数据
改变
字段
类型
<来自转载>
Oracle
存在
数据
情况
改变
字段
类型
oracle
查看表有某
字段
类型
,
oracle
查看某表
字段
类型
来源:https://www.cnblogs.com/ufindme/p/5033843.html今天遇到一个问题:要求在可重复执行的SQL脚本添加一段SQL代码:修改当前的
数据
类型
。因为SQL代码放在重复执行的脚本
中
,那须考虑到
数据
类型
满足条件时则不进行修改。一时不知道怎么解决。然后就搜索出上面链接的博文。最后解决了。--如果当前
字段
不是varchar2(64)
类型
的则执行prompt modi...
请问如何用
oracle
触发器实现不允许新增/
删除表
/增加/减少/修改
字段
类型
楼主说的似乎不是处理表
数据
,而是处理建表,删除/修改表结构的操作,还是通过权限控制比较好。请问如何用
oracle
触发器实现不允许新增/
删除表
/增加/减少/修改
字段
类型
。'试图删除' || ora_dict_obj_name() || '表');请问如何用
oracle
触发器实现不允许新增/
删除表
/增加/减少/修改
字段
类型
。还是用权限控制比较好,触发器影响
数据
库性能,越复杂对性能影响越大。用权限控制一下不就可以了么,这些操作和触发器没有什么关系。这可以用权限控制吗。修改
字段
可以使用先增加
字段
,然后删除来做。
oracle
查询某个表的
字段
和
字段
类型
以及备注
可以使用以下 SQL 语句来查询
Oracle
数据
库
中
某个表的
字段
和
字段
类型
以及备注: SELECT column_name, data_type, comments FROM user_col_comments WHERE table_name = '<table_name>'; 其
中
<table_name> 需要替换成实际的表名。该语句使用 user_col_co...
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章