|
導讀數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應... 數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。 問: SYBASE存儲過程,為什么執行到這一句就不執行了 select @nSerialNo = serialno from schedule where phonenum= @strPhoneNum and type = @nType if @@rowcount = 0 begin ... end else begin ... end 上面的select結果是空記錄集,存儲過程一執行到空記錄集,就會返回? 答:if exists(select @nSerialNo = serialno from schedule where phonenum= @strPhoneNum and type = @nType)這個語句的邏輯有點問題? if exists 一般是用來確定是否存在類似的記錄?你現在又要將存在的結果賦值?其實還不如寫 if exists(select 1 from schedule where phonenum= @strPhoneNum and type = @nType) 確定是否存在這樣的記錄,在執行相應的處理。 全新的路由器不僅讓你更穩定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。 |
溫馨提示:喜歡本站的話,請收藏一下本站!