Re: SQL in PL/SQL
Greg Griffiths <[email protected]> Mon, 27 Jan 2003 22:23:50 +0000
| Newsgroups | gmane.comp.db.oracle.devel |
|---|---|
| Message-ID | <LYRIS-1796914-850577-2003.01.27-22.54.02--gcdod-oracle#[email protected]> |
Line 8 appears to be your line with the dates in, try using TO_DATE to convert them, you may also want to do the same with the number as well - which seems to be related to the error message. At 21:04 27/01/03 +0000, you wrote: >I create a simple PL/SQL procedure to update some rows in Oracle 9i. The >procedure is working through either SQLPLUS or TOAD. However, I used >Informatica to call this procedure. It return the error message like >these: " Backtrace message as the stack is unwounded by unhandled >exceptions", "ORA-06512 line 8 and ORA06512 column 2","non-numeric >character was found where a numberic was expected". Please help me on the >syntax of this procedure. Is it missing something or Does it not connect >to right schema? Thanks in advance. > >Here is the coding: > >CREATE OR REPLACE PROCEDURE F_MONTH_UPD >IS >V_FISCAL_MONTH NUMBER (2); > >BEGIN > >V_FISCAL_MONTH :=3; > >UPDATE CAMSSTG.NDW_BOP_DETAIL_M_TEST >SET FISCAL_MONTH = V_FISCAL_MONTH >WHERE MODIFICATION_DATE BETWEEN '1-DEC-2002' AND '31-DEC-2002'; > >COMMIT; > >END F_MONTH_UPD; >/ >--- >Change your mail options at http://p2p.wrox.com/manager.asp or >to unsubscribe send a blank email to %%email.unsub%%. --- Change your mail options at http://p2p.wrox.com/manager.asp or to unsubscribe send a blank email to [email protected].