iT邦幫忙

0

想請問這個條件該如何下呢?

c#
  • 分享至 

  • xImage

假設我用了一個方法取到了這些值並寫入資料庫

EX:1 2 3 4 5 6 7 8 9

後來這個方法理可能有了更新

EX:1 2 5 6 7 8

那這樣我原先寫入資料庫的值就需要刪除掉部分值

一切以該方法取到的值為主

目前我想到的是先將原先資料庫的值全數刪除

然後重新把取到的值寫入

不知道有沒有別種的寫法?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
japhenchen
iT邦超人 1 級 ‧ 2020-08-20 12:35:22

建議,如果是只有一個字串那樣的值,建議是每取得一次就INSERT到記錄樣式的表末端

id    insertTime            result                 creator    
1     2020/08/20 11:03:05   1 2 3 4 5 11 22 33     ABC
2     2020/08/20 12:20:43   2 4 6 8 10 15 22 49    ABC 
..........................

result 如果不確定長度可以用varchar(max)或TEXT,至少保留了記錄而不會以後想查沒得查

再不干願只能存字串的話,可以用JSON.SERIALIZATION.......把任一種類別或變數直接轉成JSON字串存放

取得最後一次的記錄

SELECT TOP 1 * FROM RECORD ORDER BY insertTime DESC

我要發表回答

立即登入回答