重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
ORACLE更新日期字段,前面是需要加個(gè)to_date,否則會(huì)報(bào)錯(cuò)誤。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供松原企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都做網(wǎng)站、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為松原眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
update ta_user set FCSRQ=to_date('2019-09-25 18:30:38','yyyy-mm-dd hh24:mi:ss')
where FCSRQ is null and fid='0957'
通過子查詢查詢到這個(gè)字段的值,然后再觸發(fā)器需要的地方給其他字段設(shè)置為這個(gè)值就可以。
通過Update語句將A表的某列值修改為B表中的指定列的值時(shí),所用的sql語句在Oracle和SQL Server中是不一樣的,
代碼如下:
Oracle中的語句:
UPDATE A
SET A.COL1=(SELECT B.COL1 from B where A.KEY=B.KEY [and 其它限制(可選)] )
where 其它條件
SQL Server中更新語句:
update A
SET A.COL1=B.COL1
FROM A,B where A.KEY=B.KEY where 其它條件限制
若關(guān)聯(lián)條件為多個(gè),where后面用and 連接指定條件即可
時(shí)間類型字段一般用to_date更新。
比如
update?表名?set?時(shí)間字段=to_date('2018-01-01?00:00:00','yyyy-mm-dd?hh24:mi:ss');
commit;
具體的可以加where條件,上邊就是個(gè)例子而已。