- 浏览: 904586 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (354)
- Java学习 (122)
- jstl el表达式 (2)
- struts2 标签 (6)
- Ibatis (14)
- S2SH (3)
- struts2 json (2)
- JDK1.6-JDK1.5 (1)
- spring mvc (1)
- 工作项目开发 (8)
- jxl (3)
- jqgrid (9)
- POI (10)
- jQuery (9)
- itext (11)
- oracle (56)
- js (20)
- treegrid (1)
- myeclipse (4)
- Jforum (1)
- iphone (2)
- 角色权限 (1)
- Log4J (5)
- WebService (1)
- spring定时 (1)
- swfupload (12)
- Servlet (1)
- KindEditor (1)
- Java学习,httpclient (2)
- http (4)
- datagrid (1)
- KinSlideshow (1)
- android (7)
- html (1)
- CSS (1)
- 正则表达式 (3)
- easyui (6)
- JSONP (1)
- SQLServer (1)
- tomcat (2)
- Spring (4)
- Jquery plugins (2)
- windows7 (3)
- bootstrap (1)
- FreeMarker (1)
- flex (1)
- ExtJS (6)
- tTP-Link (1)
- MySQL (4)
- JavaScript (3)
- Notepad++ (1)
- ora (1)
- C语言 (1)
- 计算机 (1)
- DWR (2)
- 吉他 (1)
- hibernate (1)
- eclipse (1)
最新评论
-
天使建站:
这里的这篇文章写得很好:http://www.aijquery ...
jS 如何删除二维数组的重复项 -
羽翼的心动:
POI处理的格式单一,无法导出格式比较复杂的表格。POI不能使 ...
poi合并单元格同时导出excel -
zhixinhuacom:
jqgrid 按回车键默认提交数据,怎么做才能时回车不提交数据 ...
JQgrid要实现在jqGrid表格上动态的加行、删行,最后点击“保存”按钮,与后台交互,保存数据 -
w_mojian180:
nice 很多情况都是因为引入文件导入
Uncaught SyntaxError: Unexpected token < -
springdata_springmvc:
bootstrap demo实例教程源代码下载:http:// ...
bootstrap-switch开关按钮表单插件
1.编辑表的字段
修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):
语法:
ALTER TABLE 表名 MODIFY(列名 数据类型);
eg1:
alter table skate_test modify (author number(10,0) )
在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误:
ORA-01441: 无法减小列长度, 因为一些值过大
eg2:
alter table skate_test modify (author varchar2(10) )
在修改列的数据类型的时候,所修改的列必须为空,否则提示下面的错误:
ORA-01439: 要更改数据类型, 则要修改的列必须为空
2.增加一个列
语法:
ALTER TABLE 表名 ADD(列名 数据类型);
eg1:
ALTER TABLE skate_test ADD(author NUMBER(38,0) not null);
3.给列改名:
语法:
ALTER TABLE 表名 RENAME COLUMN 当前列名 TO 新列名;
eg1:
ALTER TABLE skate_test RENAME COLUMN author TO authorer_new
4.删除一个列
语法:
ALTER TABLE 表名 DROP COLUMN 列名;
eg1:
alter table skate_test drop column author
5.将一个表改名
语法:
ALTER TABLE 当前表名 RENAME TO 新表名;
eg1:
alter table skate_test rename to test_sakte
5.给表加注释
comment column on 表名.列名 is '注释内容'; //修改表的列的注释
COMMENT ON TABLE MOVO_NEW.TEST_SAKTE IS '注释内容'; //修改表的注释
发表评论
-
【EXPDP/IMPDP】数据泵 job_name参数的使用
2015-05-14 21:48 2161转:http://blog.itpub.net/226646 ... -
Oracle创建表时Storage参数具体含义
2015-05-07 14:14 611转:http://www.blogjava.net/hao ... -
Oracle数据泵expdp/impdp
2015-05-04 11:02 698转:http://blog.csdn.net/fbysss/ ... -
ORACLE 10G使用Exp程序导出整个数据库
2015-05-04 10:21 624Oracle的导出实用程序(Ex ... -
oracle监听器(listener)配置心得
2015-04-29 12:50 739转:http://blog.csdn.net/kaiwii/ ... -
ORACLE-如何启动或关闭oracle的归档(ARCHIVELOG)模式
2015-04-28 15:29 656转:http://www.cnblogs.com/xwdre ... -
Hierarchical Queries之亲兄弟间的排序(ORDER SIBLINGS BY)
2015-04-28 15:08 782转:http://blog.itpub.net/519536 ... -
Oracle中的Hash Join祥解
2015-04-22 14:19 703转:http://blog.csdn.net/java334 ... -
Oracle执行计划详解
2015-04-22 14:16 429转:http://www.cnblogs.com/jia ... -
查看Oracle执行计划的几种方法
2015-04-22 14:14 650转:http://blog.csdn.net/java334 ... -
【ORA-02049】超时分布式事务处理等待锁 解决方法 推荐
2015-04-21 12:47 885转:http://blog.itpub.net/155925 ... -
ORA-02049: 超时: 分布式事务处理等待锁
2015-04-21 12:30 1257转:http://blog.itpub.net/156721 ... -
ORA-00257: archiver error. Connect internal only, until freed
2015-04-19 12:07 428转:http://blog.csdn.net/hproc/ ... -
The aggregate functions are:
2015-04-17 13:29 453AVGCOLLECTCORRCORR_*COUNTCOVAR_ ... -
ORACLE恢复删除表或表记录to_timestamp
2015-04-11 21:37 521一:表的恢复 对误删的表,只要没有使用PURGE ... -
打开和关闭Oracle Flashback
2015-04-11 21:36 4691、打开flashback: 关闭数据库 SQL&g ... -
Oracle数据库的启动关闭的几种方式
2015-04-11 21:36 392Oracle数据库的几种启动和关闭方式 有以下几种启动方式 ... -
ora-01033:oracle initialization or shutdown in progress
2015-04-11 21:35 505转:http://www.cnblogs.com/wangs ... -
Oracle中使用rank()over()
2015-03-12 13:14 463转:http://blog.csdn.net/eleven2 ... -
Merge into的注意点之ORA-30926: 无法在源表中获得一组稳定的行
2015-03-11 16:21 2726转:http://blog.itpub.net/29 ...
相关推荐
在Oracle数据库管理中,对表结构进行修改是一项常见的任务,涉及到添加字段、修改字段属性、删除字段、重命名表或字段、以及...通过这些实际案例的操作,可以更加深入地理解Oracle数据库中表结构修改的灵活性和复杂性。
### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...
Oracle表结构生成工具是一种实用程序,它允许用户利用Excel电子表格快速创建Oracle数据库的表结构。这个工具的主要目的是提高数据库设计的效率,特别是在处理大量数据表定义时。下面将详细介绍这个工具及其工作原理...
这种操作涉及到SQL语言中的ALTER TABLE语句,该语句允许数据库管理员或具有相应权限的用户对现有的表结构进行更改,包括添加列、修改列属性、重命名列或表、以及删除列等。以下是对【标题】:“在Oracle 9i中修改表...
### Oracle 修改表结构知识点 #### 一、概述 在Oracle数据库中,经常需要对已有的表进行结构调整,比如添加新字段、修改字段属性、删除字段等。这些操作可以通过`ALTER TABLE`语句来完成。本篇文章将详细介绍如何...
### ORACLE 多表查询与数据修改 #### 学习目标 - **熟悉三个或四个表的连接查询**:在实际应用中,我们往往需要从多个表中获取数据以完成复杂的业务逻辑。通过本节的学习,您将能够掌握如何利用Oracle数据库进行多...
在开发过程中,开发者通常会在测试环境中创建和修改表结构,但这些更改可能不会被及时同步到生产环境,导致潜在的问题和错误。该工具能够自动比较两个数据库之间的表结构差异,从而帮助数据库管理员快速识别并修复...
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
在Oracle数据库管理中,保护表结构的完整性和稳定性至关重要,特别是对于多用户环境下的系统,我们需要确保用户只能访问数据而不能随意更改表结构。本文将详细介绍如何通过触发器和同义词来避免用户修改表结构,这两...
- **将弹性域绑定到表**:通过修改表结构将定义好的弹性域绑定到具体的表上。 - **使用弹性域**:在应用程序中使用这些动态添加的字段进行数据的读取和写入。 3. **注意事项**: - 弹性域虽然方便,但可能会增加...
在Excel中设计了表结构后,可以一键生成SQL语句,Oracle有效。如果需要更改成其它数据库,只需要做简单的修改即可。 也可以联系我修改!
### 修改Oracle表权限 在Oracle数据库管理中,对表的权限控制是非常重要的环节之一。合理的权限设置不仅可以确保数据的安全性,还可以提高系统的整体性能。本文将详细介绍如何在Oracle数据库中修改表权限,以及相关...
在进行表结构修改时,需要注意以下几点: - 确保在维护操作期间没有其他用户正在使用该表,以避免锁定问题。 - 考虑到性能影响,特别是在大型表上执行DML(数据操纵语言)操作时。 - 如果修改涉及外键,确保参照完整...
【MySQL与Oracle修改表结构的区别与方法】 MySQL和Oracle都是广泛使用的数据库管理系统,但在修改表结构方面,两者有一些差异和特定的语法。 1. **MySQL修改表结构** - **添加新字段**: ```sql ALTER TABLE ...
### Oracle 修改数据库库表的各种情况和SQL语句 ...通过以上内容,我们可以了解到在Oracle数据库中修改表结构的各种方法及其注意事项。这些技巧有助于更好地管理和优化数据库,满足不断变化的业务需求。
5. **数据字典**:Oracle数据库提供了数据字典视图,如DBA_TAB_COLUMNS、ALL_TAB_COLUMNS等,可以帮助管理员查看EBS R12中的表结构,包括字段名、数据类型、是否为主键等信息,这对于理解和维护表结构非常有用。...
在本压缩包中的文件"PowerDesigner15连接Oracle数据库并导出Oracle的表结构.wps",很可能是详细记录了这个过程的步骤或者结果,可能包含了使用PowerDesigner 15版本的具体操作指南,或者是导出的Oracle表结构的SQL...
Oracle数据库中的多表关联UPDATE语句是用于在一个表中更新数据时,依据另一个表的条件进行操作的关键技术。这在处理复杂的数据同步或修正场景时非常有用。在本例中,我们将探讨如何利用多表关联来更新数据,并通过...
#### 三、表结构修改技巧 当发现两个库中某张表的字段定义有所差异时,可能需要对其进行调整以保持一致性。以下是一些实用建议: 1. **添加新字段**:可以直接在目标库中使用ALTER TABLE命令添加缺少的列;但如果...
MySQL的数据库结构包括表、视图、存储过程、触发器等,通过SQL语句可以轻松创建、修改和查看这些结构。 Oracle数据库则是由甲骨文公司开发的一款企业级数据库系统,它支持大型复杂应用,提供了高度的可扩展性和安全...