`

oracle中改变字段在表中的顺序[转]

阅读更多
1.以sys用户登录oracle

2.查找你要更改的表,我们以“TEST”中的“AAA”表为例,注意,在oracle中,表和空间都是以大写字母显示的,所以这里都要用大字字母

执行

select object_id from all_objects where owner='TEST' and object_name='AAA';

会得到一个object_id,这就是我们需要更改表的id,我们以38370来表示

3.查看“AAA”表中的字段名和序号

执行

select obj#,col#,name from sys.col$ where obj#=38370;

4.修改“ID”字段的序号为2

update sys.col$ set col#=2 where obj#=38370 and name='ID';

5.保存数据

6.Over!
分享到:
评论

相关推荐

    更改Oracle表中字段的顺序的终极方法

    想要调整字段顺序非常不容易,网上的方法竟然都是备份表之后删除再重建,这样整的话不是麻烦而是忒麻烦。查找了一些资料,发现有办法可以解决,而不用那么大费周章,如果更改的话需要SYS的权限,废话少说了

    在数据字典中直接修改表列的名称和顺序

    按照关系数据库的理论,行与列都是无序的...但在Oracle中,一旦表定义好,再想修改列的顺序可不太容易。实际上我们可以从数据字典中直接修改表列的名称和顺序。本文介绍了在数据字典中直接修改表列的名称和顺序的步骤。

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    她是Oracle ACE,也是OakTable(Oracle社区中著名的“Oracle科学家”的非正式组织)的成员,经常在技术会议上演讲。她的著作还包括 Expert Oracle Practices和Beginning Oracle SQL,博客主页是karenmorton....

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    其一、就业面广:全球前100强企业99家都在使用ORACLE相关技术,中国政府机构,大中型企事业单位都能有ORACLE技术的工程师岗位。 其二、技术层次深:如果期望进入IT服务或者产品公司(类似毕博、DELL、IBM等),...

    ORACLE9i_优化设计与系统调整

    §2.4.1.5 在运行控制实用程序中设置日志参数 50 §2.4.1.6 理解监听日志中信息 50 §2.4.1.7 理解连接管理器信息 53 §2.4.2 跟踪文件( Trace File ) 53 §2.4.2.1 跟踪文件的命名: 54 §2.4.2.2 参数设置与初始化...

    2009达内SQL学习笔记

    保存在oracle数据库中的所有操作细节: spool oracleday01.txt :开始记录 spool off :开始保存细节 四、SELECT语句:选择操作、投影操作。 select:从一个或多个表中检索一个或多个数据列。包含信息:想选择...

    信息技术基础-数据库管理系统.pptx

    8 同一张表 设计视图 数据表视图 在数据表视图中添加、修改、删除记录,新记录只能添加到*处 可以通过导入的方式添加记录 新字段可以添加在中间,也可以调整字段的顺序 信息技术基础-数据库管理系统全文共24页,...

    基于SSH的网上书城_j2ee专周_源代码+数据库(oracle)+课程设计报告

    购物车管理这块着重于购物车数量的增减,每当操作数量时,改变相应的库存,在显示栏下方设置空白给予用户填写收货地址的信息,当用户点击确认订单按钮,即生成订单(订单在数据库分为两个表orders,orderbook(订单明细)它们...

    asp.net知识库

    在 SQL Server 2005 中使用表值函数来实现空间数据库 SQL Server 2005的30个最重要特点 同时安装sql2000和sql2005的经验 类如何与界面绑定 在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立...

    C#编程经验技巧宝典

    106 <br>0175 如何检索指定条件数组中的元素 107 <br>0176 如何动态改变数组长度 108 <br>0177 如何反转数组中元素的顺序 108 <br>0178 如何排序数组中的元素的顺序 109 <br>0179 如何创建...

    数据库操作语句大全(sql)

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 ...

    java面试800题

    Q0032 Oracle的集合操作函数,如sum(),avg(),max(),min(),与select,where,grouby,having的先后顺序,使用方法 Oracle集合查询基本知识,只有进行分组的列,才可以取在集合查询SQL语句中取字段,先Group By,再Having...

    mysql数据库的基本操作语法

    每个表最多只允许一个主键,建立主键约束可以在列级别创建,也可以在表级别上创建。MySQL的主键名总是PRIMARY, 当创建主键约束时,系统默认会在所在的列和列组合上建立对应的唯一索引。 列模式: create table temp...

    SQL语法大全

    sql="select * from 数据表 where 字段名 like \'%字段值%\' order by 字段名 [desc]" sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 in (\'值...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例285 在查询时为表中的空字段添加默认信息 第10章 打印与报表技术 10.1 基础报表打印 实例286 基于文档/视图结构的打印 实例287 基于对话框结构的打印程序 10.2 打印窗体 实例288 打印对话框及其控件中的...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例285 在查询时为表中的空字段添加默认信息 第10章 打印与报表技术 10.1 基础报表打印 实例286 基于文档/视图结构的打印 实例287 基于对话框结构的打印程序 10.2 打印窗体 实例288 打印对话框及其控件中的...

Global site tag (gtag.js) - Google Analytics