社区
基础和管理
帖子详情
表的列名不能更改吗?
chennangis
2004-09-03 09:16:40
表创建完成后,右键点击该表,选择查看/编辑详细资料,然后发现除了列名,其它各项(比如大小,数据类型)都可以改,就是列名改不了 ,怎么回事?
...全文
142
9
打赏
收藏
表的列名不能更改吗?
表创建完成后,右键点击该表,选择查看/编辑详细资料,然后发现除了列名,其它各项(比如大小,数据类型)都可以改,就是列名改不了 ,怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhpsam109
2004-09-04
打赏
举报
回复
一楼的强,个版本都测试了!
doulikeme
2004-09-04
打赏
举报
回复
8i里面是不能改的 除非重建表 9i可以
wupangzi
2004-09-04
打赏
举报
回复
哦,学习!
JeromeLiu
2004-09-04
打赏
举报
回复
9i以上版本可以通过以下方法更改:
alter table t_name rename column old_colname to new_colname
/
8i的版本可以通过以下方法更改:
select * from t
/
create table t_temp
as select old_colname as new_colname from t
/
drop table t
/
rename t_temp to t
/
select * from t
/
LovenDreams
2004-09-04
打赏
举报
回复
9i 可以,方法同一楼
postfxj
2004-09-04
打赏
举报
回复
在oracle 9i中一定是可以改的。
ALTER TABLE "表名"
RENAME COLUMN "改變前的列名" TO "改變後的列名"
不管是用工具還是用代碼二者都可以,唯一不行的是,大小隻能改大不能改小,沒有sql server那麼自由。
qiaozhiwei
2004-09-03
打赏
举报
回复
版本问题吧
wupangzi
2004-09-03
打赏
举报
回复
列名是不能修改的!
KingSunSha
2004-09-03
打赏
举报
回复
和版本有关。8i包括更低的版本都不行。
我没有9,在10g中测试是可以的
ALTER TABLE T_TEST1 RENAME COLUMN col1 to col2;
修改DataTable的
列
名的三种方法
修改DataTable的
列
名的三种方法
修改
列
名大小写.sql
sqlserver 修改
列
名大小写 ,使用该语句可以快速将数据库
表
的
列
名改成小写
C#中替换DataSet中DataTable
列
名的三种思路和方法.rar
C#中修改DataTable
列
名的三种思路和方法
LigerGrid动态改变加载字段
列
名
LigerGrid动态加载字段
列
名。
SQLSERVER实现
更改
表
名,
更改
列
名,
更改
约束代码
主要介绍了SQLSERVER实现
更改
表
名,
更改
列
名,
更改
约束代码的相关资料,需要的朋友可以参考下
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章