我想使用计算机时间和日期更新日期和时间。
我希望能够从任何用户的计算机时间操纵信息。例如, 我怎样才能使这个函数得到那些信息......我用函数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
答案 0 :(得分:2)
对于oql使用SYSDATE,对sql server使用GETDATE()。
https://docs.oracle.com/database/121/SQLRF/functions207.htm#SQLRF06124
答案 1 :(得分:2)
使用sysdate
$names = DB::table('visitors')
->select(DB::raw('first_name,last_name,email,car_reg,OPTIN,vistor_company'))
->where('user_id', Auth::user()->id)
->where('hidden', 0)
->where('email', '<>', '')
->groupBy('first_name', 'last_name', 'email')
->get();
如果您希望更符合标准,可以使用UPDATE lora1app.ENG_PART_REV_JOURNAL_TAB
set TEXT = 'from developer',
DATE = sysdate
WHERE ...
current_timestamp