oracle 10中 无效的数据类型
发布网友
发布时间:2022-04-28 22:05
我来回答
共1个回答
热心网友
时间:2022-04-09 08:46
很清楚的标识,无效的数据类型,
比如在往number或date型字段插入字符型数据时,就会有这样的提示。
出现这种情况,很多都是在写程序中,插入的值和字段的对应顺序错了,或者少写了个逗号之类的。你可以用下面的方法测试
比如:要插入10个列
insert into (
col1,col2,....col10
)
values(
v1,v2,...v10
);
先把从前面逐个的注释掉,
insert into (
col1--,col2,....col10
)
values(
v1--,v2,...v10
);
如果1个列没问题,再从第2个列开始用--注释掉。逐个的检查是出在哪个字段上。追问create table xxxx (
AA as (substr(BB,1,2)||'00')
)
语句是这种格式的,oracle 11 中没问题,oracle 10中 是不是不识别as ?
oracle 10中 无效的数据类型
很清楚的标识,无效的数据类型,比如在往number或date型字段插入字符型数据时,就会有这样的提示。出现这种情况,很多都是在写程序中,插入的值和字段的对应顺序错了,或者少写了个逗号之类的。你可以用下面的方法测试 比如:要插入10个列 insert into (col1,col2,...col10 )values(v1,v2,...v1...
oracle 插入数据 无效列类型
很清楚的标识,无效的数据类型,比如在往number或date型字段插入字符型数据时,就会有这样的提示。出现这种情况,很多都是在写程序中,插入的值和字段的对应顺序错了,或者少写了个逗号之类的。你可以用下面的方法测试 比如:要插入10个列 insert into (col1,col2,...col10 )values(v1,v2,...v1...
oracle建表时提示数据类型无效是怎么回事
8 term VARCHAR2(20),9 attribute VARCHAR2(10));Table created
oracle 9i 和oracle 10g 和oracle 11g有什么区别??
Oracle 数据库 11 g继续致力于(从 Oracle9i数据库开始一直到 Oracle 数据库10 g)显著简化和完全自动化 DBA 任务。 Oracle数据库11 g中的新功能包括: 利用自学功能自动进行 SQL 优化系统全局区(SGA)和程序全局区( PGA)的内存缓存区的自动、统一调整新的 advisor用于分区、数据恢复、流性能和空间管理针对自动数据库...
你好一个关于Oracle数字类型(number(10,2))的问题!
number(10,2)表示共有十位数,其中两位小数,另外八位是整数。去除整数后的多余0位,可以使用regexp_replace。使用示例:故你可以:select regexp_replace(code,'.[0]+$','') from t_func where id = 1
oracle中NUMBER(10,2)是什么类型,什么意思??
允许10位NUMBER类型数据,允许有8位整数,小数点后2位小数。oracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型。
Oracle面试题(基础篇)
10. Oralce怎样存储文件,能够存储哪些文件? Oracle 能存储 clob、nclob、 blob、 bfile Clob 可变长度的字符型数据,也就是其他数据库中提到的文本型数据类型 Nclob 可变字符类型的数据,不过其存储的是Unicode字符集的字符数据 Blob 可变长度的二进制数据 Bfile 数据库外面存储的可变二进制数据 11. Oracle中使用了索引...
orcale中各个数据类型和java中各个数据类型的对应关系?
oracle 中Number 分为两种 1.Number 2.Number(10,2)第一种对应的是java中的整形 int long short byte 而第二种对应java中的 浮点型 float double oracle中的的date 对应java中的 java.util.date java.sql.date 是都可以的但通常使用java.util.date 因为它的作用范围...
oracle 中 ID 的类型是 number (10) ,那我在C语言中 怎么表示比较方便呢...
c语言从数据库中取出数据时应该是以字符串格式取出来的。所以得到的比如说12345是字符串格式,不是int格式。你可以用atoi把它转换成数字。 int i = atoi("12345"); 头文件stdlib.h
oracle数据库创建表时,int型数据为何报错
oracle数据库中是有int型的,你在创建表的时候,使用int型报错,可能的原因是你为int型增加了精度,如int(10),或者是你的oracle 版本过低造成的。在oracle中int型与integer型都是number类型的子类型,int是integer 的简写,相当于number(38),是为了兼容ANSI/ISO和IBM的数据类型 而定义的。它的存储...