在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.保存数据
这样序号就改过来了。
祝你成功!
相关文档:
在导入一个2G的备份文件时,数据库报ORA-00257故障,找到这篇文章。转自http://dev.yesky.com/438/2525938.shtml
概述:
Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过 ......
在Oracle中存取BLOB对象实现文件的上传和下载
作者:[转贴] 出处:
最
近做一个J2EE项目,需要在JSP页面实现对文件的上传和下载。很早以前就知道JDBC支持大对象(LOB)的存取,以为很容易,做起来才发现问题多
多,读了一大堆文章,反而没有什么头绪了。正如一位网友文章所讲:“&h ......
看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助。
我们先来看一下他们的定义:
A schema is a collection of database objects (used by a user.).
Schema objects are the logical structures that directly refer to the database’s data.
A user is a name defined in ......
随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在数据库的市场中已经占据了一席之地。但是同样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不再是以前的“老生长谈”,也更不是以前书本上那些“可望� ......
今天有同事打电话要求要把oracle库里的一张表的定义导出个sql文件,当时的第一反应就是要教他用exp/imp来获得表结构定义文件,在电话里面说了半天还是没能教会他,只好跑了一趟机房。路上就在想,oracle真是讨厌,为什么不在企业管理器里直接加上个表结构导出的选项,还要害我这么跑一趟,真是@@#!!@!#@@@@
问了下要导出哪 ......