杨廷琨

杨廷琨

  • 利用字符串实现高精度数值运算(一)

    发表于:2008-08-27   |  作者:杨廷琨   

    由于Oracle的数值类型的最大精度只有38位,因此对于高精度的数值计算就需要使用其他的方法来实现。本文利用字符串来保存高精度数值,并实现了两个字符串中数值的运算。

  • 利用字符串实现高精度数值运算(三)

    发表于:2008-08-27   |  作者:杨廷琨   

    上一篇给出了字符串相乘的算法,这一篇继续探讨减法的实现。由于前两篇文章实际上都使用了以前实现的整数部分的代码,而这一篇则没有相应的代码可以重用。

  • Oracle中实现圆周率计算(三)

    发表于:2008-08-20   |  作者:杨廷琨   

    如果在Oracle希望确保100位精度,那么最简单的办法莫过于使用JAVA存储过程了,下面算法不变,将代码迁移到JAVA存储过程中……

  • Oracle中实现圆周率计算(一)

    发表于:2008-08-20   |  作者:杨廷琨   

    Oracle中使用现成的函数就可以直接到的圆周率,比如:SQL> SELECT ACOS(-1) FROM DUAL; ACOS(-1),今天两个同事用JAVA实现圆周率一百位小数的实现。由于很长时间没有写……

  • Oracle错误:数据泵导出时报错ORA-1422(二)

    发表于:2008-08-14   |  作者:杨廷琨   

    在使用数据泵导出的时候碰到了ORA-1422错误原因:是在测试的时候插入过数据,而且由于直接访问DUAL表看到的仍然是一条记录,所以忘记删除多余的数据,因此导致了……。

  • Oracle错误:数据泵导出时报错ORA-1422(一)

    发表于:2008-08-14   |  作者:杨廷琨   

    在使用数据泵导出的时候碰到了ORA-1422错误原因:是在测试的时候插入过数据,而且由于直接访问DUAL表看到的仍然是一条记录,所以忘记删除多余的数据,因此导致了……。

  • Oracle错误:ORA-6544

    发表于:2008-08-12   |  作者:杨廷琨   

    经常可以碰到Oracle的内部错误ORA-600和ORA-7445,这个PL/SQL的内部错误还是第一次碰到。在11g中建立10.1或10.2基表的物化视图,就会引发这个错误。

  • 小议Oracle 11g的自治事务(六)(2)

    发表于:2008-08-11   |  作者:杨廷琨   

    自治事务提供了很方便的事务控制功能,使得用户可以在不影响当前事务的情况下,提交或回滚对数据库的修改。那么Oracle为了实现这个功能是否付出了很多的代价……

  • 小议Oracle 11g的自治事务(六)(1)

    发表于:2008-08-11   |  作者:杨廷琨   

    自治事务提供了很方便的事务控制功能,使得用户可以在不影响当前事务的情况下,提交或回滚对数据库的修改。那么Oracle为了实现这个功能是否付出了很多的代价……

  • 小议Oracle 11g的自治事务(五)(2)

    发表于:2008-08-11   |  作者:杨廷琨   

    由于自治事务和主事务属于同一个会话,因此会话级临时表和普通表的表现一样,没有太大的区别。自治事务可以看到主事务中已经提交的修改,看不到没有提交的修改。

  • 共38条记录