今天明月在chinaunix论坛看到有人问用perl的DBI如何获取oracle的建表语句,直接用desc不能成功。想起几年前明月有个代码也遇到过这个问题,就总结如下:
第一种方法:
#数据库数据类型对应关系
my %sql_type = (
分类: oracle, perl
标签:
测试undo使用情况
先检查数据库运行模式:
SQL>select * from v$version;
BANNER
————————————————————[……]
继续阅读
分类: oracle, 测试知识
标签: oracle, redo, undo, 测试
明月先说总结的东西,然后再解释分析的过程。
l 总结
ANSI JOIN的时候:
1:避免在ON子句里面使用OR做关联,因为这会导致Oracle CBO只有NEST LOOP这种关联方式可以选择
2:不要对主表设置过滤谓词。同样会导致Oracle CBO只有NEST[……]
继续阅读
分类: oracle, 测试知识
标签: on, oracle, 子句, 性能
1.direct insert
sql> insert /*+append */ into emp nologging
sql> select * from emp_old;
2.parallel direct-load insert
[……]
继续阅读
分类: oracle
标签:
可能导致代码崩溃或者明显数据错误的问题。
1.
主键都要检查NVL判断。就是说主键为空或者主键重复都会导致代码崩溃。
2.
用户数,用count~~~~~~~~~~~不用SUM
3.
GPRS流量是按K还是M为单位?
4.
WHERE B.MARK_PLAN_NA[……]
继续阅读
分类: oracle, 测试知识
标签: sql语法, 错误
一个字段包含多个类型该如何设计【原创】