modify number to varchar2报错!

Oracle > 开发 [问题点数:30分,结帖人ocp_toad]
等级
本版专家分:13
结帖率 98.84%
等级
本版专家分:5914
勋章
Blank
红花 2009年4月 Oracle大版内专家分月排行榜第一
Blank
黄花 2009年5月 Oracle大版内专家分月排行榜第二
等级
本版专家分:5914
勋章
Blank
红花 2009年4月 Oracle大版内专家分月排行榜第一
Blank
黄花 2009年5月 Oracle大版内专家分月排行榜第二
等级
本版专家分:13
等级
本版专家分:2694
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2006年9月 Web 开发大版内专家分月排行榜第一
Blank
蓝花 2006年10月 Web 开发大版内专家分月排行榜第三
等级
本版专家分:2694
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2006年9月 Web 开发大版内专家分月排行榜第一
Blank
蓝花 2006年10月 Web 开发大版内专家分月排行榜第三
等级
本版专家分:12342
勋章
Blank
红花 2009年5月 Oracle大版内专家分月排行榜第一
Blank
黄花 2009年3月 Oracle大版内专家分月排行榜第二
2009年2月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2009年6月 Oracle大版内专家分月排行榜第三
2009年5月 专题开发/技术/项目大版内专家分月排行榜第三
2009年4月 Oracle大版内专家分月排行榜第三
等级
本版专家分:393
等级
本版专家分:5914
勋章
Blank
红花 2009年4月 Oracle大版内专家分月排行榜第一
Blank
黄花 2009年5月 Oracle大版内专家分月排行榜第二
等级
本版专家分:393
等级
本版专家分:393
ocp_toad

等级:

把非空的字段number(7,4)的数据合理转行成varchar2(32)类型

把非空的字段number(7,4)的数据合理转行成varchar2(32)类型,为了number(7,4)的数据0.6500转换成varchar2(32)时为.65,需要合理的把.65类似的数据换成0.65 -...

char修改成varchar2

说明:mw_app.a表中字段b ,类型...直接通过alter table mw_app.a modify b varchar2(10);是不可以的,因为字段长度由20减为了10,但可以通过中间字段实现。   操作: 1、将表中的字段b修改成b_back

Oracle Raw,numbervarchar2 转换

存储实际列值所需要的字节数大小随每行大小而异,最多为 2,000 字节。 可能这样的数据类型在数据库效率上会提高, 而且对数据由于字符集的不同而导致的不一致的可能性在这边也排除了。 这个字段在实际的用途中好像...

Oracle Raw,numbervarchar2...转换

OracleRaw,numbervarchar2...转换 在网络中的计算机之间传输 RAW 数据时,或者使用 Oracle 实用程序将 RAW 数据从一个数据库移到另一个数据库时,Oracle 服务器不执行字符集转换。存储实际列值所需要的字节数大小...

mysql 在修改添加字段(alter table 表名 add column 或者 modify column)且带unique时提示duplicate entry ...

今天在公司临时维护一张表时,我作了一个小动作,添加一个字段,并且设置为unique时,尽然无法添加字段,我当时就纳闷...【执行sql语句报错:alter table smart_payrecord add column api_pay_no varchar(32) not null

Oracle中表列由VARCHAR2类型改成CLOB

Oracle表列由VARCHAR2类型改成CLOB

Oracle和SQLServer修改字段的类型和长度,不为空

在SQLServer数据库: 修改字段类型和长度: alter table student|表名 alter column stucard|字段名 varchar(18)|含长度的类型|类型;在Oracle数据库: 修改字段类型和长度: alter table student/表名 modify...

Oracle varchar2 转换 clob 类型

需求如下: 原内容

Oracle varchar2变成CLOB和BLOB

2个表的字段为varchar2(4000)现在扩长度,但是再继续扩会报错,这已经达到varchar2的最大长度,所以计划将需要字段由varchar2变为blob; 目前2个表的字段类型 alter table TECHINFOA modify (TECHD VARCHAR2...

Oracle的列操作(增加列,修改列,删除列),包括操作多列

Oracle的列操作(增加列,修改列,删除列),包括操作多列 2014-09-23 15:18 221人阅读 评论(0) 收藏 举报 ... alter table emp4 add test varchar2(10); 修改一列:  alter table emp4 modify

数据库中的数据完整性约束

这篇文章讲的是数据库中的数据完整性约束,如有错误或不当之处,还望各位大神批评指正。 什么是数据完整性约束? 数据完整性:存储在数据库中的所有数据值均正确的状态。它是应防止数据库中存在不符合语义规定的...

[Oracle基础]Oracle修改字段类型

前言 随着业务变更,对原有表就需要稍有变更去适配新的业务场景,增加字段、字段重命名、增加字段约束、修改字段类型等操作就...alter table tb modify (field1 VARCHAR2(20)); 已有数据,字段长度只能大于等于...

mybatis update操作报错

我单元测试数据的更新操作,一直报错java.sql.SQLException: Parameter index out of range (13 > number of parameters, which is 12) 表结构: DROP TABLE IF EXISTS `business`; CREATE TABLE `business`( `id` ...

MySQL-约束(三)

MySQL-约束欢迎使用Markdown编辑新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...

Oracle-08-修改表结构(对已有的表增删改查)

name varchar2(20) ); 以上是一种主键约束。简单了解下。约束表中id列中的数据,要求不为空且不能重复。   二、修改表结构常用的3种操作: 1.在一个表中加入一个新的列 语法格式: alter table 表名 add (列名 ...

无法删除属于 SYS 的表中的列

今天在实验时遇到一个问题,就是在删除SYS用户下的表列时会报错:ORA-12988:无法删除属于SYS的表中的列。... SQL> create table test(id number,name varchar2(10)); 表已创建。 SQL> alter table

ETL调度开发(2)——配置表说明

根据需求我们需要创建部分所需的配置表,各表说明如下: 1、文件FTP主机配置表:SHELL_HOST_CFG COLUMN_NAME DATA_TYPE COMMENTS ...NUMBER   HOST_ID NUMBER 主机ID HOST_NAM

inserted partition key does not map to any partition

且按月自动分区再导入过程中报错了:ORA-02354: error in exporting/importing data ORA-14400: inserted partition key does not map to any partition Processing object type TABLE_EXPORT/TABLE/COMMENT怀疑是有...

ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes

1.版本 1)操作系统  cat /etc/issue cat /etc/issue CentOS release 6.6 (Final) Kernel \r on an \m  cat /proc/version cat /proc/version Linux version 2.6.32-504.el6.x86_64 (mockbuild@c6b9.bsys.dev....

oracle转mysql数据库

一、在oracle上创建函数: CREATE OR REPLACE procedure convert_date_to_... v_query_base_sql varchar2(100) := 'SELECT table_name, column_name, data_type FROM all_tab_cols WHERE table_name = '''; v_qu...

oracle建表,设置主键,修改属性等

oracle建表,设置主键,修改属性等 --建表 create table book( book_id number(10), book_name varchar2(20), book_price number(10,2), book_author varchar2(20), ...

ORA-12988: 无法删除属于 SYS 的表中的列

今天在实验时遇到一个问题,就是在删除SYS用户下的表列时会报错:ORA-12988:无法删除属于SYS的表中的列。自己就试着测试了一下SYS用户其他DDL操作是否...SQL> create table test(id number,name varchar2(10)); 表已

Oracle创建表格时报错ora-00903:表名无效

当我在数据库中创建order表时,系统提示 ora-00903:表名无效 create table ORDER (  oid NUMBER, ... createdate VARCHAR2(50),  count NUMBER,  price VARCHAR2(50),  totalprice VAR

ORACLE触发器(trigger)的使用

1、触发器说明触发器是一种在事件发生时隐式地自动执行的PL/SQL块,不能接受参数,不能被显式调用2、触发器语法create [or replace] trigger trigger_name {before | after | instead of} trigger_event on {table_...

解决ORA-01779错误

解决ORA-01779错误 做数据仓库经常遇到的问题,大家先看下面的例子 ... gender varchar2(10) ); insert into test1 values(1,'男'); insert into test1 values(2,'女'); insert into test1

oracle修改字段精度

我们在设计数据库时难免会因为最初的需求导致数据库字段的设置不能满足实际的需求,如果我们是在新建之初表内无数据时我们可以直接重新建,但是如果有数据时就难免会遇到一些其他问题,例如我们修改数值型的精度时,...

SQL_修改表结构

SQL_修改表结构 说明 实验环境:利用scott用户数据,简单举例修改表结构范例 SQL> create table emp1 as select * from emp; Table created --创建实验表 1. 表中添加新列 ...(2)、注意事项 新添

Oracle自学笔记

2.切换用户(连接命令)  conn sys/yeren@oracle as sysdba(即切换到了超级管理员) 3.修改密码  passw  4.断开连接  disc 5.显示当前用户  show user

发一篇在维护中总结的informix错误说明

1. 问题描述:不能向表中插入数据报错信息:271: Could not insert new row into the table.136: ISAM error: no more extents问题原因:如果建表的时候不手工修改表的next size值,则默认为16,next size太小,表...

oracle删除表字段和oracle表增加字段

转载自:oracle删除表字段和oracle表增加字段 添加字段的语法:alter table tablename add (column datatype [default...修改字段的语法:alter table tablename modify (column datatype [default value][null/no

相关热词 c#用函数打印菱形 c# 文件名合法 c# 枚举名称 c# out ref c#五子棋人机 c# ef 事务删除 c# this 属性 c#注册代码没有数据库 c#限定时间范围 c#控件跟随窗口大小变化