stored procedure 問題

  1. BEGIN
  2.     select max(customers.CustomerID)+1 INTO para from customers;
  3.    
  4. END
複製代碼
如果無records怎辨?
THX

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

TOP

if no record, max() returns null
and .... null +1 => null

TOP

select isnull(max(customers.CustomerID),0) INTO para from customers;
冇record會return 0
但你好似冇drop para TABLE 先喎.

TOP

是否唔應該set Customer ID 做AUTO-INCREMENT?

TOP

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

TOP