Hallo...

exec atau execution adalah perintah generic di SQLPlus, bukan SQL.
Yang bisa dipanggil dari PHP adalah perintah SQL dan PL/SQL; perintah
SQLPlus tidak bisa. Kalau mau memanggil procedure, gunakan block
PL/SQL lengkap. Contoh:

$sql = 'BEGIN dbms_refresh.SNAPSHOT('MV_NAME','C'); END;';


Salam,
Rohmad

Tulisan terbaru di rohmad.net
http://rohmad.net/2008/08/12/administrasi-control-file/




--- In [email protected], "A.Ubaidillah" <[EMAIL PROTECTED]> wrote:
>
> saya mau tanyak nih,
> Tentang "Refresh Materialized View".
> Saya ingin membuat aplikasi refresher berbasis web menggunakan script
> PHP, aplikasi ini berfungsi sebagai "Refresher Materialized View"
> dalam scrip php ketikas saya execute scrip sql buat refresh MV (exec
> dbms_refresh.SNAPSHOT('MV_NAME','C');) itu kok error ya...???
> tp saya juga mencoba saya exekusi dari TOAD error juga "Invalid SQL
> Query", Tp kalau saya exekusi pakek SQL* punyaknya Oracle bisa.
> 
> Apakah PHP tidak bisa menjalankan perintah SQL untuk refresh MV ???
> trus programing berbasis web yang bisa jalankan scrip refresh tersebut
> apa ???
> Gimana solusi terbaiknya ???
> 
> Terimakasih atas share ilmunya semoga bermanfaat bagi semua...!!!
>


Kirim email ke