2012年4月2日 星期一

sql 識別規格=是 , 怎複寫

真是被這問題卡得煩
 以前沒什麼經驗,喜歡讓 sql 自己編序號
結果把自己搞倒了...





比如:
現在暫存檔(自動編號) to 歷史檔(非自動編號)---->就火了
若來源來自很多 .... 暈倒了,天下大亂

最後想了一招:
declare @ix int
set @ix=isnull((select top 1 RANK() OVER(ORDER BY sys_id) from HT_INSTK_D order by sys_id desc),0)+1
print @ix

這樣一來,即可避免這問題

沒有留言:

張貼留言