看板 Database 關於我們 聯絡資訊
目前有一個需求 不過對於SQL不夠熟悉 因此目前想到的方式還要利用程式來解決 假設有一個Table裡面有多筆資料 有一個PK ID, ID由0~16 想要做到每次要insert的時的ID可以使用Table內尚未使用到的ID 是否有辦法做到一次的insert SQL就達到這樣的目的呢? 因為原本是想說要三個步驟 1.select ID 2.用程式判斷哪個沒在用 3.insert -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.144.225
iFEELing: insert DATA[...] , id = (subquery select) 04/14 04:58
iFEELing:不過這樣玩你不立即COMMIT回去的話會炸 還是用SEQUENCE好 04/14 04:59
paulyanzi:sequence是指? 04/14 09:29
iFEELing:就是指空號就放他去 用個流水號直接往下長.... 04/14 15:05
paulyanzi:了解,看來是不適合這個需求, 因為要拿最前面的空號來用 04/14 21:16