Oracle函数索引会进行数据检查?
2012-02-28 16:49
267 查看
测试方法
建立一个char的字段,在该字段上创建一个to_number的函数索引,测试在INSERT数据时是否报错测试准备:建表建索引
create table O_FUCINX_TABLE_TEST ( IDS VARCHAR2(10) ); create index O_FUCINX_TABLE_TEST_INX on O_FUCINX_TABLE_TEST (TO_NUMBER(IDS));
测试数据及结果
insert into O_FUCINX_TABLE_TEST values('1'); insert into O_FUCINX_TABLE_TEST values('2'); insert into O_FUCINX_TABLE_TEST values('3'); insert into O_FUCINX_TABLE_TEST values('a'); --执行到最后一行时报错ORA-01722:invalid number
相关文章推荐
- Oracle函数索引会进行数据检查?
- ORACLE/SQL用函数进行每年,每月,每周,每日的数据汇总
- 使用ORACLE开窗函数over()进行重复数据的删除【自用】
- 利用Oracle的enable validate约束进行数据检查
- oracle 使用instr()函数对in查询出的记录按照in中的数据进行排序
- 【初识Oracle】③数据库对基本数据类型进行操作的函数
- 一个用 Oracle 函数索引进行优化的例子
- oracle中使用minus进行数据排除(类似SqlServer except函数)
- Oracle:游标、DML触发器、存储过程、函数、定时器、数据导入导出、sql loader的应用语法格式及注解
- delete错删数据时,Flashback Query闪回方式进行oracle数据恢复方法
- Eval()函数绑定数据时,不能使用IF进行逻辑判断的解决
- 72、oracle函数索引小结
- oracle大数据表 如何建立索引
- oracle 性能优化操作七:索引提高数据分布不均匀时查询效率
- 数据拟合---使用自定义函数进行非线性拟合 -在Origin。matlab拟合工具箱cftool
- Oracle EBS-SQL (CST-2):检查有BOM但成本不基于累积的数据.sql
- Oracle EBS-SQL (QA-1):检查超出检验周期的检验数据.sql
- ORACLE使用row_number() over(...)对查询数据进行分组并排序
- Oracle EBS-SQL (MRP-7):检查MRP计划运行报错原因之超大数据查询2.sql
- 使用MSSQL,连接oracle,对oracle数据进行操作