lỗi not a valid month to_date

Cập nhập tin tức nóng hổi về phiên bản mới nhất.
Post Fri Nov 13, 2009 6:45 pm
WELcome to ORAVN!!

tqnamvt

PL/SQL
PL/SQL
Posts: 13
Joined: Fri Sep 12, 2008 9:54 am

lỗi not a valid month to_date

Chào các bác
Tôi găp 1 lỗi khi viết trigger mà không hiểu tại sao. Trong trigger tôi dung function to_date('17:50:10 NOV 13 2009','hh24:mi:ss MON dd yyyy') thi khi triger fire báo lỗi "ORA-01843: not a valid month" trong khi do tôi dùng sqlplus để test thì function nay chay bình thường, không báo lỗi gì cả. Ktra ca biến nls_date_language trong parameter để default. Các bác có cao kiến gì giúp tôi với.


Post Fri Nov 13, 2009 8:39 pm
User avatar

nhsang

Administrator
Administrator
Posts: 2227
Joined: Mon Jul 16, 2007 1:38 pm
Location: Sài Gòn

Re: lỗi not a valid month to_date

Có chắc là chuổi ngày bạn luôn như vầy ko 17:50:10 NOV 13 2009, hay chỉ là variable ?
Tốt nhất là dùng exception + dbms_output.put_line để debug.


Post Mon Nov 16, 2009 10:31 am
WELcome to ORAVN!!

tqnamvt

PL/SQL
PL/SQL
Posts: 13
Joined: Fri Sep 12, 2008 9:54 am

Re: lỗi not a valid month to_date

Hi bác Sang
Tôi đưa variable vào, va tôi dùng exception để bug. Sau khi bug tôi lấy luôn chuỗi đó gán luôn thi vẫn báo lỗi như vậy. Sau đó tôi thây chữ 'NOV' thành số '11' và format lại theo dịnh dang 'hh24:mi:ss mm dd yyyy' thi ok. Trigger nay toi viet dang chay on dinh trên oracle 10.2, khi chuểyn qua 11 thấy xuất hiện lỗi



Return to Oracle Database 11g

Who is online

Users browsing this forum: No registered users and 1 guest