AFAIK,
Kemungkinan anda menggunakan Oracle Form Developer 6i.
Bukan syntax FROM nya yang tidak dikenali, tetapi fungsi TRIM di versi
ini memang belum didukung untuk digunakan di internal unit programnya.
Di versi ini harus menggunakan fungsi LTRIM dan RTRIM untuk menghapus
karakter di depan atau di belakang.
Sedang versi database yang didukung mulai dari 8i.
Rgds,
AH
Dicky YuHa wrote:
>
> Dear semua master Oracle.
>
> Saya mau tanya, untuk penggunaan fungsi 'TRIM' pada Block PL/SQL kok
> gak bisa ya??
> atau memang mungkin saya yang salah penempatannya. . :)
>
> EXP:
> DECLARE
> v_isbn VARCHAR2(10) ;
> BEGIN
> SELECT TRIM('-' FROM no_isbn) INTO v_isbn FROM buku
> WHERE no_buku='1';
> END;
>
> errornya pada clause 'FROM' yang ada di dalam fungsi 'TRIM'.
> tidak mengetahui clause 'FROM'.
> tapi SQL diatas aku jalanin di SQL developer or SQLplus bisa...
>
> Tolong Pencerahannya.
> Thanks
>
> Dicky Yuha
>
>