Pytanie : Wyrocznia Błąd "Wiele precesion Specifiers"

I mieć dwa różny pismo który aktualizować stół.
Table:
UPdateNum UpdateDate Value1 Value2

The pismo być planować…

SCRIPT1
Check jeżeli planować data istnieć w the stół i
IF TAK AKTUALIZACJA VALUE1 interupting jakaś inny kolumna w ten Record
IF ŻADNY WSZYWKA sysdate w UpdateDate i kalkulować liczba w Value1 Value2 NULL

SCRIPT2
Check jeżeli kalkulować data istnieć w the stół i
IF TAK AKTUALIZACJA VALUE2 interupting jakaś inny kolumna w ten Record
IF ŻADNY WSZYWKA sysdate w UpdateDate i kalkulować liczba w Value2 Value1 NULL

So oba pismo i shd dostawać the rejestr zaludniać wartość (1) i 2 i wciąż (1) rejestr na DATE

BUt .......

I dostawać błąd że "Wiele precesion Specifiers "

I wykonywać część SQL i identiied że błąd być w AKTUALIZACJA BLOK mój KOD dawać below

Anyhelp wud ogromnie doceniać.

:)


Im na Wyrocznia 10g Przedsięwzięcie
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
-- KOD od PISMO (1)
AKTUALIZACJA SPRZEDAŻ
   SET EMP_MGR_TOTAL_CHNAGES = suma 
   DOKĄD TRUNC (UPDATEDATE, "MM/DD/YYYY ") = TRUNC (sysdate, "MM/DD/YYYY ");
   
      JEŻELI SQL%ROWCOUNT = (0) WTEDY  -- żadny aktualizacja
      WSZYWKA W SPRZEDAŻ
   (UPDATENUM, UPDATEDATE, EMP_MGR_TOTAL_CHANGES, EMP_TERM_TOTAL_CHNAGES)
   WARTOŚĆ
   (SALES.UPDATENUMSEQ.NEXTVAL, SYSDATE, suma, NIEOBOWIĄZUJĄCY);
  KOŃCZYĆ JEŻELI;



-- KOD od PISMO 2
AKTUALIZACJA SPRZEDAŻ
   SET EMP_TERM_TOTAL_CHNAGES = suma 
   DOKĄD TRUNC (UPDATEDATE, "MM/DD/YYYY ") = TRUNC (sysdate, "MM/DD/YYYY ");
   
      JEŻELI SQL%ROWCOUNT = (0) WTEDY  -- żadny aktualizacja
      WSZYWKA W SPRZEDAŻ
   (UPDATENUM, UPDATEDATE, EMP_MGR_TOTAL_CHANGES, EMP_TERM_TOTAL_CHNAGES)
   WARTOŚĆ
   (SALES.UPDATENUMSEQ.NEXTVAL, SYSDATE, NIEOBOWIĄZUJĄCY, suma);
  KOŃCZYĆ JEŻELI;

Odpowiedź : Wyrocznia Błąd "Wiele precesion Specifiers"

I już mówić mieć:  Ty móc format maska z daktylowy trunc!

"TRUNC (UPDATEDATE, "MM/DD/YYYY ")" POZWOLIĆ… OKRES.

zmieniać the oryginalny kod ty wysyłać:

DOKĄD TRUNC (UPDATEDATE) = TRUNC (sysdate);
Inne rozwiązania  
 
programming4us programming4us