BLOB為二進制字段 你update Dg_Supervise set FOUND_MAIN='111111111111' 當然報錯了。'111111111111' 是字符串,不能存入二進制字段里面。如果你要更新BLOB你需要把你要更新的內容轉換成二進制 然后寫入找個字段。
我們提供的服務有:成都網站設計、網站制作、微信公眾號開發、網站優化、網站認證、文登ssl等。為上1000+企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的文登網站制作公司
通過Update語句將A表的某列值修改為B表中的指定列的值時,所用的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 其它條件限制
若關聯條件為多個,where后面用and 連接指定條件即可
ORACLE更新日期字段,前面是需要加個to_date,否則會報錯誤。
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. 將數據備份到零時表
CREATE GLOBAL TEMPORARY TABLE my_temp_table ON COMMIT PRESERVE ROWS
AS SELECT c.id,c.course_credit FROM course c;
-- 2. 將要修改精度的字段設為“NULL”,等價于刪除該字段的所有記錄
UPDATE course c SET c.course_credit = NULL;
-- 3. 修改course表,course_credit字段的類型改為number(2,1)
ALTER TABLE course MODIFY course_credit NUMBER(2,1);
網站標題:oracle字段怎么更新,oracle更新操作
本文URL:http://vcdvsql.cn/article46/heoeeg.html
成都網站建設公司_創新互聯,為您提供軟件開發、外貿建站、面包屑導航、移動網站建設、、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯