ДАТА и время SQL - PullRequest
       2

ДАТА и время SQL

0 голосов
/ 17 мая 2018

Я хочу обновить дату и время, используя время и дату моего компьютера.

Я хочу иметь возможность, когда информация была обработана любым пользователем из его времени компьютера.Например, как я могу сделать эту функцию, чтобы получить эту информацию ... Я написал СЕГОДНЯ с функцией to_date (...) Интересно, как я могу это сделать?это SQL, который у меня есть.

UPDATE lora1app.ENG_PART_REV_JOURNAL_TAB 
set  TEXT ='from developer', DATE=to_date('TODAY','YYYYMMDDHH24:MI:SS') 
WHERE part_no ='147590'  and  
part_no in 
(SELECT part_no from lora1app.ENG_PART_REVISION_REFERENCE eprr  --We can use it to any OBJSATE 
 where eprr.OBJSTATE= 'Preliminary' and eprr.part_no='147590'  ) and TEXT is not null  
 and 
 PART_REV = (select max(PART_REV) from lora1app.ENG_PART_REVISION_REFERENCE eprr 
             where part_no ='147590' ) and 
 DT_CRE = (select max(DT_CRE) from lora1app.ENG_PART_REV_JOURNAL 
           where part_no ='147590'  )

Еще раз, когда я хочу, чтобы это ОБНОВЛЕНИЕ выполнялось .. Я хочу ВРЕМЯ и ДАТА, когда это произошло ... Я использую SQL ORACLE DB

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Использование sysdate

UPDATE lora1app.ENG_PART_REV_JOURNAL_TAB 
  set TEXT = 'from developer', 
      DATE = sysdate
WHERE ...

Если вы хотите быть более совместимым со стандартом, вы можете использовать current_timestamp

UPDATE lora1app.ENG_PART_REV_JOURNAL_TAB 
  set TEXT = 'from developer', 
      DATE = current_timestamp
WHERE ...
0 голосов
/ 17 мая 2018

Используйте SYSDATE для оракула, GETDATE () для сервера sql.

https://docs.oracle.com/database/121/SQLRF/functions207.htm#SQLRF06124

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...