Board logo

標題: stored procedure 問題 [打印本頁]

作者: luckiejacky    時間: 2013-9-12 12:59     標題: stored procedure 問題

  1. BEGIN
  2.     select max(customers.CustomerID)+1 INTO para from customers;
  3.    
  4. END
複製代碼
如果無records怎辨?
THX
作者: toylet    時間: 2013-9-12 23:03

提示: 作者被禁止或刪除 內容自動屏蔽
作者: henrywho    時間: 2013-9-13 10:46

if no record, max() returns null
and .... null +1 => null
作者: zenchiu    時間: 2013-9-13 18:14

select isnull(max(customers.CustomerID),0) INTO para from customers;
冇record會return 0
但你好似冇drop para TABLE 先喎.
作者: luckiejacky    時間: 2013-9-14 15:38

是否唔應該set Customer ID 做AUTO-INCREMENT?
作者: toylet    時間: 2013-9-14 20:52

提示: 作者被禁止或刪除 內容自動屏蔽





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2