本帖最后由 dabaishu730 于 2012-07-09 16:23:08 编辑

解决方案 »

  1.   


    --你寫了個死循環
    while end_time >= begin_time 
    --應改為
    while end_time >= dim_date 
    改後調用試下:exec DIM_TIME_PROC ('20500101','20500103')
      

  2.   

    谢谢 zhangandli 你说的这个是一个问题,我这个过程的目的就是为了求从开始日期到结束日期的每一天的日期 并把他插入dim_time表里,但是我按照你说的改了之后还是有一样的问题。
      

  3.   

    刚刚发现一个问题 执行这个过程要报错,但是用SQLDEVELOPER的"运行该脚本"按钮 过段时间 表里就会有数据了 这是怎么回事呢 求高手指点
      

  4.   

    貌似不是 过程的问题,我把那段代码放在SQL*PLUS里执行成功了的,可能是sql developer 设置的问题吧?。。