1樓:碰撞時空
sqlserver:
update ec_store_order_card set usestatus='02' where orderid in (select top 2 orderid from ec_store_order_card where orderid='00000003' order by orderid )
2樓:
update ec_store_order_card
set usestatus='02'
from (
select top @ordercount_differ orderid from ec_store_order_card
where orderid=@orderid order by orderid asc
) as cdt
where ec_store_order_card.orderid = cdt.orderid;
go前n行、有順序需求的話要這麼寫。
否則參考szm341八級的就可以了:
update top (@ordercount_differ) ec_store_order_card set usestatus='02'
where orderid='00000003'
3樓:匿名使用者
update top (2) ec_store_order_card set usestatus='02'
where orderid='00000003'
4樓:哀傷主宰
update ec_store_order_card set usestatus='02' where orderid in (select top 2 orderid from ec_store_order_car order by orderid )
5樓:喔喔寶寶
set rowcount 2 這是什麼意思
sql2019 在儲存過程中怎麼返回 selectfr
第一個 的意思是表示,你返回欄位的型別,這要根據你第二步操作中複製的欄位型別來看,假如你給它賦值的是字串,則要使用varchar 50 這是變長字串,長度自己定。第二個 就是你寫儲存過程的目的了,你想找到什麼資料,例如 select que id queid from test where quen...
sql儲存過程如何呼叫儲存過程,SQL儲存過程如何呼叫儲存過程?
1 首先先建立一個儲存過程,如圖,儲存過程主要的功能是為表jingyan插入新的資料。2 執行這幾行 看到執行成功,資料庫裡現在已經有儲存過程sp jy。3 先看下jingyan表裡目前的陣列,如圖,只有三行資料。4 在mysql裡,呼叫儲存過程,只需要用call關鍵字,帶上儲存過程的名稱就行了,當...
sql2019怎麼新增伺服器,sql2005 怎麼新增伺服器
需要知道對方的ip地址和例項名,新增連線中輸入即可。你這個題目是什麼意思呢?是新增什麼伺服器?還是新增伺服器例項?sqlserver2005如何新建伺服器?您指的是 新建連線伺服器 或者是 新建伺服器註冊 吧新建連線伺服器步驟如下 在 伺服器物件 連線伺服器 右鍵點選 新建連線伺服器 新建伺服器註冊...