oracle
liyongaoxiang
这个作者很懒,什么都没留下…
展开
-
roacle 常见问题
1.用select talbe_name from user_tables 能看到表名,但用 select * from 表名,却提示表明找不到,这是因为在sql*plus中表名大小写有区别,如表名AAbbCC,用SQL*PLUS时用select * from 'AABBCC' 就可以了。2.用10gEM中维护导出数据时,提示主机用户错误,可以在控制面板中的[img]/upload/a...2009-03-13 14:31:31 · 125 阅读 · 0 评论 -
随机生成地址的函数
将一个地址划分成几部分:城市表,区表,街道路表,从城市表中随机取一个做城市代码select cityname into city from(select * from t_city order by dbms_random.value) where rownum = 1;从区表中随机去一个做区(数据如徐汇区,浦东区等)从街道路表随机去一个做街道路名(数据如桂林路,桂林西街等)...2009-04-08 11:07:27 · 2418 阅读 · 0 评论 -
存储过程越跑越慢
上段时间写了存储过程随着数据量的递增非比例的越跑越慢,归结其问题点如下1、在处理数据时,每处理完一条就commit,这有点太频繁2、在处理数据时,使用了一个游标,对几万条的数据只使用一个游标也是有问题的3、逐条处理数据(再逐个跑具体的处理代码),是串行处理,这是最耗时间的4、有部分处理数据的代码没要优化(有不少处理的算法包括全文检索等)目前已经改进了前两条,感觉性能提高了很...2009-04-08 11:20:34 · 1239 阅读 · 0 评论 -
某数据库项目实施遇到的几个问题
4月中旬去实施一个数据库项目遇到的几点问题1.PLSQL工具不能使用,直接用sqlplus汉字是乱码,后来改用datastudio,发现该工具不适合去调试存储过程包;2.使用全文检索时,报异常;3.在模糊查找身份证件时,速度异常慢;解决办法:1.原因可能是服务器端的编码和我们用的客户端编码不一致的原因,当时我们解决的办法是更改了PLSQL配置文件。 最好的解决办法可...2009-04-17 11:06:54 · 307 阅读 · 0 评论