解决方案 »

  1.   

    比如随机产生1-10000之间的随机整数:SELECT TRUNC(DBMS_RANDOM.VALUE(0, 10000)) FROM DUAL;
      

  2.   

    为什么说是pl/sql列?字段的默认值不能设为随机数,可以在程序插入时调用随机数函数,或者使用触发器
      

  3.   

    是要更新表的字段值为默认值吗,给出语句参考:
    UPDATE TABLE_NAME  SET T.FIELD_NAME = TRUNC( DBMS_RANDOM.value(1,100) ) TRUNC( DBMS_RANDOM.value(1,100) )会截取成整数
      

  4.   

    列默认值?  好像除了sysdate,default值是不能设置成函数 过程的。   估计得借助触发器了。
    在insert 行的时候增加该列的随机值。 
      

  5.   

    恩,这功能只能用触发器实现了
    或是在前台写插入语句的时候对应字段的值写dbms_random.value