[英]It is possible to use this 'INSERT INTO' statement in oracle?
INSERT INTO PHOENIX_AUDITTRAIL SET
audit_module = 'Location Master',
audit_message = 'Delete location',
datecreated = NOW(),
author = '".$_SESSION['username']."',
status = '".ADT_NOTICE."';
不,這句話的標准方法是:
INSERT INTO PHOENIX_AUDITTRAIL(audit_module, audit_message, datecreated, author, status)
select 'Location Master', 'Delete location', NOW(), '".$_SESSION['username']."', '".ADT_NOTICE."'
from dual
但是,在Oracle中,我認為您將使用sysdate
而不是now()
:
INSERT INTO PHOENIX_AUDITTRAIL(audit_module, audit_message, datecreated, author, status)
select 'Location Master', 'Delete location', sysdate, '".$_SESSION['username']."', '".ADT_NOTICE."'
from dual
除了日期變量和from dual
,這是標准的SQL語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.