在PL/SQL中創建定時任務通常是通過數據庫作業(DBMS_SCHEDULER)來實現的。下面是一個示例代碼來創建一個定時任務:
```sql
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'my_job',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN my_procedure; END;',
start_date => SYSTIMESTAMP,
repeat_interval => 'FREQ=DAILY;INTERVAL=1',
enabled => TRUE
);
END;
/
```
在上面的代碼中,首先使用`DBMS_SCHEDULER.CREATE_JOB`過程來創建一個名為`my_job`的定時任務,指定了任務的類型為`PLSQL_BLOCK`,并指定了任務執行的PL/SQL代碼塊為`my_procedure`。接著指定了任務的開始時間為當前時間,以及任務的重復間隔為每天執行一次。最后啟用了這個定時任務。
通過類似上面的代碼,可以方便地在PL/SQL中創建定時任務來執行特定的任務或程序。