问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Oracle中怎么修改列名?

发布网友 发布时间:2022-05-03 23:31

我来回答

2个回答

懂视网 时间:2022-05-04 03:52

create table test1 (id varchar2(20) not null); alter table test1 add (name varchar2(30) default ‘无名氏’ not null); alter table test1 modify (name varchar2(16) default ‘unknown’); alter table test1 drop column name; 以上分别建立一个表

create table test1

(id varchar2(20) not null);

alter table test1
add (name varchar2(30) default ‘无名氏’ not null);

alter table test1
modify (name varchar2(16) default ‘unknown’);

alter table test1
drop column name;

以上分别建立一个表,增加,更改,删除一个列。其中需要注意的是如果某一列中已经存在值,如果你要修改的为比这些值还要窄的列宽这样将会出现一个错误。

例如前面如果我们插入一个值
insert into test1
values (’1′,’我们很爱你’);

然后曾修改列: alter table test1
modify (name varchar2(8));
将会得到以下错误:
ERROR 位于第 2 行:
ORA-01441: 无法减小列长度, 因为一些值过大

PS:改变已存在的表的列名

alter table table_name rename column col_old to col_new

热心网友 时间:2022-05-04 01:00

1、如果列名不适合,那么可以使用alter table语句的rename column子句改变列名。

2、用plsql developer工具修改方便。

Oracle数据库一个最重要的部分就是数据字典,是只读类型的表的集合,提供数据库的信息。

一个数据字典包括:    数据库对象所有的框架对象的定义〔表、视图、索引、群集、同义词、序列、过程、函数、包、触发器等)。

数据字典的结构是表和视图,就像其他数据库数据一样,一个给定数据库的所有数据字典表的和视图都存储在数据库的SYSTEM表空间中。数据字典不但是每个Oracle数据库的重要组戍部分之一,同时对于所有的用户,从应用设计人员到数据库管理员,都是非常重要的工具。可以使用SQL语句访问数据字典,由于数据字典是只读的,所以只能使用SELECT语句访问数据字典的表和视图。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 oracle行转列中怎么把列名不同的字段统一到一列中? oracle 多分组,行转列问题 oracle怎样将多列转换成一行? Oracle中如何删除某个用户下的所有数据呢 ... oracle数据块的大小影响效率吗? oracle数据块通过什么表示这个块空闲 oracle一个数据块能否存放多个表的数据? oracle 一个 数据块有多大 cocos2dx 能开发什么游戏 cocos2dx 为什么要将资源拷到debug.win32根目录下才有用 cocos2d-x和cocos studio有什么区别 Cocos2D-X:用VS2010的话应该安装哪个版本的cocos? cocos2dx 用什么工具开发 vs2010创建Cocos2dx的工程 怎么没找到Resource文件夹 cocos2dx中hello.world项目创建成功,如何添加cocos2d-x模块道VS2010 cocos2d-x环境搭建,vs2010,生成解决方案时出错,error MSB3073,具体如下,求指导 您好 对于Cocos2dx网上下载的源码如何导入到vs2010这个问题您可以帮忙解答一下吗 小女感激感激 VS2010创建cocos2dx项目的时候出现无法打开CCStdC.h和cocos2d.h文件。 新手刚接触cocos2d-x,在网上下载的游戏的源码怎么加入到VS2010中运行?在VS中已经配置好了cocos2d-x。 如何配置cocos2dx在vs2010的环境 如何给列重命名? SQL Oracle查询语句中重命名的列在WHERE中无效? sql中重命名列怎么命名? ORACLE中,如何使用UPDATE修改重复列 unhandled exception in ex_draw.exe(mfc42d.dll):0xc0000005 Access violation access violation at adress 007346c4怎么处理 access violation at address ooffad44 in module'recoef.dll read of adress 00000004 安装CAD时出现致命错误UnhandledAccessViolationReading0x0000Exceptionat4043b9h怎么办 开机出现 Access Violation At Address HTTP Status 403 - Access to the requested resource has been denied HTTP Status 403 为什么打开网页有以下提示??? TOMCAT 进不了manager页面 JAVa 如何返回HTTP status 403 网页打不开,出现HTTP Status 404 - / 什么原因那 SSH整合问题:HTTP Status 404 type Status report description The requested resource is not avai... 这是什么意思啊!是土豆网 JAVA 调试程序的时候出现The requested resource is not available,怎么处理 为啥下载的java源代码运行时全显示The requested resource is not available. 求助404错误。。The requested resource (/CourseMis/login_confirm) is not available