Вопрос : Ошибка Oракул «к много спецификаторов precesion»

Я имею 2 по-разному сценария побежать то уточнение таблица.
Table: сценариями Value1 Value2

The
UPdateNum UpdateDate было запланированное…

SCRIPT1
Check если сегодняшняя дата существует в таблице и VALUE1 УТОЧНЕНИЯ
IF ДА interupting никакая другая колонка в том Record
IF НИКАКОЕ sysdate ВСТАВКИ в UpdateDate и высчитанный номер в Value1 выходя Value2 NULL

SCRIPT2
Check если сегодняшняя дата существует в таблице и VALUE2 УТОЧНЕНИЯ
IF ДА interupting никакая другая колонка в том Record
IF НИКАКОЕ sysdate ВСТАВКИ в UpdateDate и высчитанный номер в Value2 выходя Value1 NULL

So путем бежать оба сценария, котор shd iий получает показатель заселило значением 1 и 2, то и все еще сохраняя 1 показатель согласно с

I DATE

BUt ....... получает ошибка говоря что «к identiied части

I SQL и, чтобы ошибка находится в БЛОКЕ УТОЧНЕНИЯ моего КОДЕГО, котор дали wud below

Anyhelp больш были оценены.

:)


Im на
предпринимательства Oракул 10g class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
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:
class= " id= " codeSnippet835748
-- ЗАКОДИРУЙТЕ от СЦЕНАРИЯ 1
УТОЧНИТЕ СБЫВАНИЯ
   УСТАНОВИТЕ EMP_MGR_TOTAL_CHNAGES = итог 
   ГДЕ TRUNC (UPDATEDATE, «MM/DD/YYYY ") = TRUNC (sysdate, «MM/DD/YYYY ");
   
      ЕСЛИ SQL%ROWCOUNT = 0 ПОСЛЕ ЭТОГО  -- отсутствие уточнения
      ВСТАВКА В СБЫВАНИЯ
   (UPDATENUM, UPDATEDATE, EMP_MGR_TOTAL_CHANGES, EMP_TERM_TOTAL_CHNAGES)
   ЗНАЧЕНИЯ
   (SALES.UPDATENUMSEQ.NEXTVAL, SYSDATE, итог, NULL);
  ЗАКОНЧИТЕСЬ ЕСЛИ;



-- ЗАКОДИРУЙТЕ от СЦЕНАРИЯ 2
УТОЧНИТЕ СБЫВАНИЯ
   УСТАНОВИТЕ EMP_TERM_TOTAL_CHNAGES = итог 
   ГДЕ TRUNC (UPDATEDATE, «MM/DD/YYYY ") = TRUNC (sysdate, «MM/DD/YYYY ");
   
      ЕСЛИ SQL%ROWCOUNT = 0 ПОСЛЕ ЭТОГО  -- отсутствие уточнения
      ВСТАВКА В СБЫВАНИЯ
   (UPDATENUM, UPDATEDATE, EMP_MGR_TOTAL_CHANGES, EMP_TERM_TOTAL_CHNAGES)
   ЗНАЧЕНИЯ
   (SALES.UPDATENUMSEQ.NEXTVAL, SYSDATE, NULL, итог);
  ЗАКОНЧИТЕСЬ ЕСЛИ;
class=

Ответ : Ошибка Oракул «к много спецификаторов precesion»

Я уже говорил это:  Вы не можете использовать маску формы с trunc даты!

«TRUNC (UPDATEDATE, «MM/DD/YYYY ")» НЕ ПОЗВОЛЕНО… ПЕРИОД.

измените первоначально Кодего, котор вы вывесили:

ГДЕ TRUNC (UPDATEDATE) = TRUNC (sysdate);
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us