想写PostgreSQL的存储过程,我看了一下资料,似乎PostgreSQL没有单纯的存储过程的概念,
只有函数.用函数来实现和存储过程一样的功能.
但我有几个问题希望大家帮忙:
1.存储过程写好后,如何在PostgreSQL中实现自动调度(比如定时每天早上6点执行这个存储过程)
2.存储过程里可以再调用别的存储过程吗,语法是啥样的.
3.另外要是能提供一些存储过程,函数,作业调度的资料给我一下最好.直接发网址就行了.谢谢了.

解决方案 »

  1.   

    使用at或者crontab(unix下)定时调用一个sql脚本
    这个sql脚本主要就是判断是否有你用的那个存储过程,没有则创建,然后执行。存储过程里边当然可以调用另一个存储过程。
    这就是思路。
      

  2.   

    有点复杂,我还没搞明白.
    我现在是WINDOWS环境该如何作呢?
    琢磨中^
      

  3.   

    直接select anotherStorefunction();google
      

  4.   


    at 23:00 /every:M,T,W,Th,F <your bat file>
    每周一、周二、周三、周四、周五夜里11点执行你的批处理文件。