UPDATE

創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為臨河企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作,臨河網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
TABLE_NAME
SET
名稱
=
(SELECT
Y.名稱
FROM
TABLE_NAME
Y
WHERE
PID
=
0001),
代號
=
(SELECT
Y.代號
FROM
TABLE_NAME
Y
WHERE
PID
=
0001),
步驟
=
(SELECT
Y.步驟
FROM
TABLE_NAME
Y
WHERE
PID
=
0001),
效果圖路徑
=
(SELECT
Y.效果圖路徑
FROM
TABLE_NAME
Y
WHERE
PID
=
0001)
WHERE
PID
=
0032;
COMMIT;
我特意創(chuàng)建了一個表,字段跟你描述的一樣.經(jīng)過測試才回答你的.
針對單行記錄的更新操作,這個是最簡單的.
其次因為需要處理的記錄條數(shù)少.不會影響性能.再次,表的字段少,查詢速度快.
只是我是以O(shè)RACLE數(shù)據(jù)庫來作為實例的,換成其他數(shù)據(jù)庫,換下語法就OK了.
create
table
test_table
(
PID
VARCHAR2(20),
名稱
VARCHAR2(20),
代號
VARCHAR2(20),
步驟
VARCHAR2(20),
效果圖路徑
VARCHAR2(20)
);
INSERT
INTO
test_table(PID,名稱,代號,步驟,效果圖路徑)
VALUES
(
'0001'
,'蘋果4','IP4','下單中','D:\蘋果圖');
INSERT
INTO
test_table(PID,名稱,代號,步驟,效果圖路徑)
VALUES
(
'0032'
,'
','
','
','
');
COMMIT;
你可以試試,看我的正確不正確.
如果是SQLSERVER數(shù)據(jù)庫,這樣是手動執(zhí)行的方式,
需要換成自動執(zhí)行,就把這個SQL嵌套進存儲過程中就OK了.
用update語句實現(xiàn)即可。
如emp表中有如下數(shù)據(jù):
現(xiàn)要將銷售部改成“銷售部一”,可用如下語句:
update?test?set?dept='銷售部一'?where?dept='銷售部';
commit;
執(zhí)行后結(jié)果:
update Frs
set Frs.x_aqcs = '1、#2濾網(wǎng)進、出口門;'||chr(10)||chr(13)||'2、"禁止操作,有人工作"牌。'
where Frs.x_Bh='機1004007'
應(yīng)該是可以的,可能是顯示的問題
分享題目:oracle如何修改行,oracle如何修改字段
標(biāo)題鏈接:http://chinadenli.net/article17/dsgeidj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、外貿(mào)建站、自適應(yīng)網(wǎng)站、動態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)