BLOB為二進(jìn)制字段 你update Dg_Supervise set FOUND_MAIN='111111111111' 當(dāng)然報(bào)錯(cuò)了。'111111111111' 是字符串,不能存入二進(jìn)制字段里面。如果你要更新BLOB你需要把你要更新的內(nèi)容轉(zhuǎn)換成二進(jìn)制 然后寫入找個(gè)字段。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、文登ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的文登網(wǎng)站制作公司
通過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 連接指定條件即可
ORACLE更新日期字段,前面是需要加個(gè)to_date,否則會(huì)報(bào)錯(cuò)誤。
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'
1. 將數(shù)據(jù)備份到零時(shí)表
CREATE GLOBAL TEMPORARY TABLE my_temp_table ON COMMIT PRESERVE ROWS
AS SELECT c.id,c.course_credit FROM course c;
-- 2. 將要修改精度的字段設(shè)為“NULL”,等價(jià)于刪除該字段的所有記錄
UPDATE course c SET c.course_credit = NULL;
-- 3. 修改course表,course_credit字段的類型改為number(2,1)
ALTER TABLE course MODIFY course_credit NUMBER(2,1);
網(wǎng)站標(biāo)題:oracle字段怎么更新,oracle更新操作
本文URL:http://chinadenli.net/article46/heoeeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、外貿(mào)建站、面包屑導(dǎo)航、移動(dòng)網(wǎng)站建設(shè)、、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)