社区
Sybase
帖子详情
请问,为什么Oracle不能对数据库表里的字段进行删除或改字段名的操作呢?
trybird
2001-09-29 12:03:11
用PL/SQL进行删除或改字段名的操作难道不行吗?
比如在SQL Server里下面的语句可以,但Oracle不行——
alter table Voucher drop column MCHID;
...全文
242
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
Oracle
数据库
迁移到DB2
数据库
的技巧和注意点
Oracle
常用的SQL语法和数据对象
Oracle
常用的SQL语法和数据对象 非常实用和全面
ORACLE
常用的SQL语法和数据对象
ORACLE
常用的SQL语法和数据对象
超详细的SQL语句语法汇总
一.数据控制语句 (DML) 部分 1.INSERT (往数据
表里
插入记录的语句)INSERT INTO 表名(
字段
名
1,
字段
名
2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(
字段
名
1,
字段
名
2, ……) SELECT
字段
名
1,
字段
名
2, …… FROM 另外的表名; 字符串类型的
字段
值必须用单引号括起来, 例如: ‘GOOD DAY’如果
字段
值里包含单引号’ 需要
进行
字符串转换, 我们把它替换成两个单引号”. 字符串类型的
字段
值超过定义的长度会出错, 最好在插入前
进行
长度校验. 日期
字段
的
字段
值可以用当前
数据库
的系统时间SYSDATE, 精
oracle
数据库
调整
字段
类型
oracle
数据库
更
改
字段
类型比较墨迹,因为如果该
字段
有值,是不允许直接更
改
字段
类型的。另外oralce不支持在指定的某个
字段
后面新增一个
字段
,但是mysql数据可以向指定的
字段
后面新增一个
字段
。例如:在tab_user表addr
字段
类型为int,更
改
为varchar2(30)
oracle
如果要修
改
字段
类型,得分开实现,但是唯一缺点是
字段
顺序变了。2、把addr
字段
的值赋值给新增
字段
addr_new。1、新增一个
字段
,类型为varchar2(30)4、把新增
字段
addr_new
改
名为addr。
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章