【问题标题】:DATE and time SQL日期和时间 SQL
【发布时间】:2018-05-17 15:04:14
【问题描述】:

我想使用我的计算机时间和日期来更新日期和时间。

我希望能够在任何用户从他的计算机上操作信息时。例如, 我怎样才能使这个函数来获取这些信息......我今天用函数 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'  )

我想再运行一次 UPDATE 运行时..我想要发生这种情况时的 TIME 和 DATE...我正在使用 SQL ORACLE DB

【问题讨论】:

  • 你能用Getdate()?
  • 你的意思是这样的吗?
  • 你的意思是这样的吗?我使用了 GetDate() 但我需要在该函数中包含哪些参数。我需要该数据等于计算机时间和日期。更新 lora1app.ENG_PART_REV_JOURNAL_TAB 设置 TEXT ='来自开发者', DATE=Getdate('TODAY','YYYYMMDDHH24:MI:SS') ....................

标签: sql oracle


【解决方案1】:

对于 oracle 使用 SYSDATE,对于 sql server 使用 GETDATE()。

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

【讨论】:

  • TimesTen 数据库不是“Oracle 数据库”。我修复了手册的链接。
【解决方案2】:

使用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 ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 2019-09-06
    相关资源
    最近更新 更多