sql問題怎麼讓更新和查詢同時進行翱

2022-02-15 16:34:41 字數 607 閱讀 6534

1樓:匿名使用者

如果是在同一張表做資料處理會出現資料鎖

建議加一個欄位,例如using,查詢出top80時將這個欄位置為1查top80是隻查using=0就行了

這樣需要頻繁更新表,但是可以在using欄位加個非聚集索引優化速度

2樓:匿名使用者

你們搞的太複雜了,而且 也沒解決人家的問題用儲存過程 取數不就ok了 在表裡加一個欄位 user_guid

在儲存過程裡先

把傳進來的 user_guid 更新 top 80 的 user_guid where user_guid=''

然後在 返回 根據 user_guid 取出的資料當 不在處理 把根據 user_guid 把這 80條記錄的 user_guid 置為空

3樓:元宇宙科技

可以使用 臨時表 的思路,或者設定sql的併發連線數

4樓:匿名使用者

設計的流程有問題

通常這種需求是通過座席分配的方式來解決的,先獲取待解決問題再設定處理中標誌解決不了。問題到來時先分配空閒座席,把問題跟座席的關聯關係集中處理,才能解決。

sql查詢問題

用asp 有沒有對我沒測試 只是思路 先得到所有不重複的數字 然後再迴圈數字得到沒個數字最小的日期 sql select from table order by 數字 set rs server.createobject adodb.recordset rs.open sql,conn,1,1 nu...

sql查詢語句like 的問題,sql查詢語句Like 的問題

like 操作符用於在 where 子句中搜尋列中的指定模式。sql like 操作符語法 select column name s from table name where column name like pattern 萬用字元 描述 替代一個或多個字元 僅替代一個字元 charlist 字...

sql怎麼將查詢排序後的資料更新到原本的表中

可以這麼做 select into temp from table order by id 將排序資料 插入臨時表 delete from table 刪除原表版資料insert table select from temp 將臨時表的權資料插入原表 drop table temp 刪除臨時表 你可...