- 浏览: 496260 次
- 性别:
文章分类
- 全部博客 (369)
- Java (48)
- Struts (1)
- Spring (4)
- Hibernate (7)
- WebServices (2)
- XML (3)
- web服务器 (12)
- PHP (16)
- FLEX (13)
- Flash (7)
- JavaScript (35)
- Ajax (4)
- Jquery (18)
- EXTJS (7)
- CSS (7)
- HTML (7)
- JSON (5)
- 好玩的 (1)
- 其他 (21)
- Oracle (35)
- mysql (12)
- Linux (12)
- JDBC (2)
- EJB3 (1)
- AOP (1)
- 正则表达式 (6)
- JSF (1)
- 设计模式 (1)
- RBAC (1)
- PowerDesigner (1)
- windows (1)
- 电脑工具软件 (3)
- SEO (3)
- maven (13)
- cms (9)
- JSP (5)
- jpbm (1)
- eclipse (8)
- sql (4)
- android (3)
- 浏览器 (5)
- 国外IT网站 (1)
- 文摘 (1)
- 文档 (31)
- doc命令 (1)
- webgl (1)
- html5 (1)
- ant (1)
- mongodb (0)
- 操作系统 (1)
- Dreamweaver (1)
- hadoop (2)
- xpath (1)
- nutch (1)
- window (1)
- xm (2)
- excel (1)
- httpclient (0)
- YII (2)
- CXF (1)
- Quartz (1)
- jsoup (2)
- wifi (2)
- logback (1)
- 硬件 (1)
- 工具 (3)
- freemark (1)
- ide (2)
- mail (1)
- log (1)
- ueditor (1)
- 链接 (1)
- reaver (2)
- js (1)
- .net (1)
- chrome (1)
- git (1)
- Docker (1)
- unicode (1)
- 多线程 (1)
- 并发 (1)
- Nashorn (3)
- Angular (1)
- curl (1)
- Cygwin (1)
- nashron (1)
- Babel (1)
- React Native (1)
- sip (1)
- openmeetings (1)
- IDEA (0)
- CAS (1)
最新评论
-
沉醉音乐的咖啡:
使用 preventDefault() 函数来阻止对表单的提交。 -
PhoenixHorse:
原表的索引啥的不就失效了吗
oracle修改表精度 -
yupengcc:
资料带走 3Q
RBAC模型 -
Java路:
...
JSON-LIB快速入门(转) -
damoqiongqiu:
utf-8下,E文字符占1个字节,中文字符占3个字节。如果一个 ...
AS3:截取定长度的字符串
oracle的 表a中有一个字段是number(6,2)类型的
表a中有数据,且 不能丢失的
现在我想修改这个字段的精度即变成number(6,3)
实际操作时报错:“ORA01440:要减小标度或精度,则要修改的列必须为空(empty)”?
>>
1.重建该表,首先修改表名a为a_old,然后建新表a,创建时那个字段的精度当然用新的精度,然后用insert into a select * from a_old;的方式拷贝数据,当然建a表时,索引、约束、触发器等等不能漏了建,这样的好处是列的顺序不会改变,但如果原表和别的表存在关联或原表很庞大的话,可能不是很恰当。
2.修改原表a,加一个新的列,精度是(6,3),然后拷贝数据给新的列,再删掉旧的列,改新的列的名称,这样做比较好,就是会改变表内列的顺序。
表a中有数据,且 不能丢失的
现在我想修改这个字段的精度即变成number(6,3)
实际操作时报错:“ORA01440:要减小标度或精度,则要修改的列必须为空(empty)”?
>>
1.重建该表,首先修改表名a为a_old,然后建新表a,创建时那个字段的精度当然用新的精度,然后用insert into a select * from a_old;的方式拷贝数据,当然建a表时,索引、约束、触发器等等不能漏了建,这样的好处是列的顺序不会改变,但如果原表和别的表存在关联或原表很庞大的话,可能不是很恰当。
2.修改原表a,加一个新的列,精度是(6,3),然后拷贝数据给新的列,再删掉旧的列,改新的列的名称,这样做比较好,就是会改变表内列的顺序。
发表评论
-
Oracle 查询时使用table_name 表的过程
2014-11-03 14:39 682select * from user_source t w ... -
查询Oracle 耗资源sql
2014-10-21 11:23 10521.查看总消耗时间最多的前10条SQL语句 select ... -
oracel分组排序最大记录
2014-08-28 17:21 547sql分组查询最大记录 1. select distinc ... -
ORACLE默认的事务隔离级别查看
2014-08-14 10:04 0declare trans_id Varch ... -
Oracle sqlplus 显示查询过程信息
2014-08-05 11:42 651命令:sqlplus 用户名/密码@ip地址[:端口]/s ... -
oracle的高水位线(HWM)
2014-07-18 10:42 736HWM的一些特性 1 oracle用HWM来界定一个段中使 ... -
Oracle 删除所有session
2014-06-26 18:03 793select sid,serial#,v.* from ... -
表数据查询速度慢
2014-06-04 13:54 0表数据查询速度慢 作了降低水位线的处理,以后如果inse ... -
Oracle 函数
2014-04-10 10:04 667--decode函数替换 update table ... -
Oracle中复制表结构和表数据
2014-03-28 11:42 7001. 复制表结构及其数据: create table ... -
Oracle
2014-01-17 16:20 764oracle表分区详解 http://tianzt.bl ... -
Oracle
2014-01-15 11:34 751http://www.cnblogs.com/damonlan ... -
Oracle查看表结构
2013-10-09 18:42 745SELECT t1.Table_Name AS "表 ... -
查看oracle某个用户下有多少种对象类型,以及每种类型中对象的个数
2013-09-09 09:29 987select OBJECT_TYPE,COUNT(*) f ... -
sql 按日,周,月,年统计
2011-09-29 12:30 1280如: 表:consume_record 字段:consum ... -
Oracle的分页
2011-03-24 14:49 912Oracle的分页机制主要不外乎两种方法, 1. 使用row ... -
oracle 文档
2010-05-10 18:51 914oracle 资料 -
oracle 存储过程使用 sequence
2010-01-20 13:32 2746CREATE OR REPLACE PROCEDURE P ... -
sdfasdf
2009-11-19 10:26 944CREATE TABLESPACE "DBSPA ... -
linux下oracle 启动/关闭 isqlplus、me 启动/关闭
2009-11-12 12:49 1106RIA知识库 flex RIA 变量设置 $su - or ...
相关推荐
### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...
通过这个工具,你可以方便地查看Oracle数据库的表结构,甚至可以对结构进行修改,然后导入到其他环境中,这对于数据库迁移或复制具有很大的帮助。同时,Excel的格式使得数据可视性和可编辑性增强,便于团队协作和...
本文将详细介绍Oracle数据库中表的管理要点,包括表的基本概念、设计原则、创建、修改、删除以及相关的数据字典视图。 首先,表是Oracle数据库中用于存储数据的基本单位,它由行和列组成。在创建表时,需要为每个列...
解决方法包括检查插入的数据是否已存在于表中,或者修改插入的数据以满足约束条件。 二、ORA-01422:精确提取超出了最大允许数量 当使用SQL查询返回的结果集超过默认的最大行数(通常为1000行)时,会出现此错误。...
实验二的目的是让学生熟悉Oracle数据库中的表操作,包括创建、修改和管理表,以及使用SQL语句进行数据的插入和更新。以下是对实验内容的详细解释: 1. **建表**: - 用户scott登录ORCL数据库后,需要创建三个表:...
表管理包括创建表、修改表、删除表、插入数据、修改数据、删除数据、设置 DEFAULT 列属性、表约束等。 数据类型 Oracle 数据库支持多种数据类型,包括字符型、数值型、日期/时间型、大对象(LOB)型、Rowid 型等。...
在Oracle中,SQL支持四大类命令:数据定义语言(DDL)用于创建和修改数据库对象,如CREATE和ALTER TABLE;数据操纵语言(DML)用于插入、选择、更新和删除数据,如INSERT和SELECT;事务控制语言(TCL)管理事务的...
Oracle 表管理是数据库管理员和开发人员日常工作中不可或缺的一部分,主要涉及对表空间、数据类型、表的创建和管理以及数据完整性方面的操作。下面将详细解释这些知识点。 首先,**表空间**是Oracle数据库的逻辑...
DDL语句则涉及数据库对象的创建、修改、删除和重命名,如CREATE、ALTER、DROP和RENAME,以及权限管理(GRANT、REVOKE)。事务控制语句,如COMMIT和ROLLBACK,用于确保数据的一致性和完整性。 在Oracle中,常见的...
Oracle 数据库语句大全还包括创建表空间、删除表空间、查询表空间基本信息、创建用户、更改用户、锁定用户、删除用户等语句。 二.数据操纵语言(DML) 数据操纵语言(DML)用于操作数据库中的数据,包括插入、...
6. **ALTER TABLE语句**:修改已有表的结构,如添加、删除或修改列,更改约束等。 7. **DROP TABLE语句**:删除表及其所有数据和依赖关系。 三、Oracle数据库安装与卸载 1. **安装**:通常涉及下载Oracle数据库...
将Excel数据导入Oracle通常需要先将数据转换为CSV格式,然后使用SQL*Loader或外部表来加载数据。 3. **设置时间间隔型数据**: 在Oracle 9i中,时间间隔类型(INTERVAL)用于存储时间间隔,如年、月、日、小时等。...
Oracle有`NUMBER`,可以指定精度和规模,而在MySQL中需要使用`DECIMAL`或`FLOAT`。 2. 约束条件:两者在定义主键、外键、唯一性约束、非空约束等方面的语法也有所区别。 3. 存储过程和函数:MySQL和Oracle的存储过程...
- 使用ALTER USER命令修改用户属性,如更改默认表空间。 - 使用GRANT命令授予用户权限,例如connect和dba权限。 3. 数据类型和数据定义: - 了解Oracle中的基本数据类型,包括数值型(number)、定长字符串(char)...
可以选择全量迁移(一次性转移所有数据)或增量迁移(仅迁移自上次迁移以来更改的数据)。增量迁移可能需要跟踪SQL Server的事务日志。 8. 测试和验证: 完成迁移后,需要进行全面的测试,确保数据的完整性和一致...