alter table 表名 add column ‘折扣’float(8,4);
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的調(diào)兵山網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
update 表名 (‘折扣’)set ‘折扣’=原價*80%;
假如Products表中id是主鍵
創(chuàng)建測試表及測試數(shù)據(jù)
create?table?Products
(id?int?primary?key,
price?int)?
insert?into?Products?values?(1,100)
insert?into?Products?values?(2,200)
創(chuàng)建存儲過程
create?procedure?p_products
as
declare?@id?int
declare?c_pro?cursor??for
select?id?from?Products
open?c_pro
fetch?next?from?c_pro?into?@id
while?@@fetch_status?=?0
begin
update?Products?set?price=price*0.8?where?id=@id
fetch?next?from?c_pro?into?@id
end
close?c_pro
deallocate?c_pro
執(zhí)行存儲過程
exec?p_products
執(zhí)行后表內(nèi)數(shù)據(jù)
如圖:在另一列輸入“=然后選取你需要列的第一行*0.8”,確定。下拉復(fù)制