社区
Sybase
帖子详情
请问,为什么Oracle不能对数据库表里的字段进行删除或改字段名的操作呢?
trybird
2001-09-29 12:03:11
用PL/SQL进行删除或改字段名的操作难道不行吗?
比如在SQL Server里下面的语句可以,但Oracle不行——
alter table Voucher drop column MCHID;
...全文
235
6
打赏
收藏
请问,为什么Oracle不能对数据库表里的字段进行删除或改字段名的操作呢?
用PL/SQL进行删除或改字段名的操作难道不行吗? 比如在SQL Server里下面的语句可以,但Oracle不行—— alter table Voucher drop column MCHID;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuzhichao
2001-09-29
打赏
举报
回复
請使用
Oracle8.17
它已經解決了上面的問題.
xzou
2001-09-29
打赏
举报
回复
可以的,可能是你对这个表的权限不够
9Thoughts
2001-09-29
打赏
举报
回复
我一直没觉得什么不对,这也是为了数据安全性和完整性。
系统运行到中间想删除字段?修改名称?这太可怕了,如果在开发过程中也够受的,影响可能很大。
KingSunSha
2001-09-29
打赏
举报
回复
ORACLE不是ACCESS, 如果你真的用ORACLE做项目的话, 应该在建库以前做过详细的分析, 而不是随随便便想起来加一个字段,删一个字段的. 如果你经常需要这么做, 我想你的项目也用不到ORACLE, 还是改用ACCESS吧.
当然还是有一些办法可以用的:
1. 删除字段:
CREATE TABLE TABLE2 AS SELECT (F1,F2,F3) FROM TABLE1 --不包含你要删除的字段
2. 更改字段名:
CREATE TABLE TABLE2 (F1,F2,F3,NEWFIELD) -- 包含新的字段名
AS SELECT (F1,F2,F3,OLDFIELD) FROM TABLE1 -- 包含旧的字段名
然后DROP TABLE1, RENAME TABLE2 TO TABLE1
trybird
2001-09-29
打赏
举报
回复
但我用的是8.0.5i呀!
My God!
是不是8.1以后才可以删除字段?
总觉得Oracle的易用性太差了!
feng_zi
2001-09-29
打赏
举报
回复
8.1以后是可以删除字段了,
改名呢?
Oracle
数据库
迁移到DB2
数据库
的技巧和注意点.doc
6. 外连接
操作
两边
不能
使用自定义函数:在DB2
数据库
中,外连接
操作
两边
不能
使用自定义函数,否则会出现错误。 7. 多个表做 cross join 后,引用同一名字的
字段
前要加前缀:在DB2
数据库
中,多个表做cross join后,...
ORACLE
常用的SQL语法和数据对象
注意:
删除
记录并
不能
释放
Oracle
里被占用的数据块表空间。它只把那些被
删除
的数据块标成 unused。如果确实要
删除
一个大
表里
的全部记录,可以用 TRUNCATE 命令,它可以释放占用的数据块表空间。 UPDATE 语句 ...
超详细的SQL语句语法汇总
1.INSERT (往数据
表里
插入记录的语句)INSERT INTO 表名(
字段
名
1,
字段
名
2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(
字段
名
1,
字段
名
2, ……) SELECT
字段
名
1,
字段
名
2, …… FROM 另外的表名; 字符串...
oracle
数据库
调整
字段
类型
oracle
数据库
更
改
字段
类型比较墨迹,因为如果该
字段
有值,是不允许直接更
改
字段
类型的。另外oralce不支持在指定的某个
字段
后面新增一个
字段
,但是mysql数据可以向指定的
字段
后面新增一个
字段
。例如:在tab_user表...
Oracle
数据库
批量变更
字段
类型
我有个项目使用
Oracle
数据库
,运行几年后数据量较大,需要对
数据库
做一次优化,其中有些
字段
类型类型需要调整,这里分享一下实现步骤。第3步:把第2步生成的sql执行完 数据类型就调整好了,最后把第1步生成的“添加...
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章