1
如果在UnitLimitValue中的文本框爲空,我有一個存儲過程不能賦值0。那麼在我的存儲過程中,什麼查詢在UnitLimitValue中給出值0?SQL不能nullif
values (@UnitID, @UnitDescription, NULLIF(@UnitLimitValue, '0')
如果在UnitLimitValue中的文本框爲空,我有一個存儲過程不能賦值0。那麼在我的存儲過程中,什麼查詢在UnitLimitValue中給出值0?SQL不能nullif
values (@UnitID, @UnitDescription, NULLIF(@UnitLimitValue, '0')
試試這個
values (@UnitID,@UnitDescription,
case when @UnitLimitValue='' then 0 else @UnitLimitValue end)
values (@UnitID, @UnitDescription,NULLIF(TRY_PARSE(@UnitLimitValue AS decimal), '0')
是否存在
任何轉換問題我想你需要'ISNULL' – Sankar
爲什麼不告訴你的參數,如果文本框的值改爲0這可以解決是空的應用程序方面呢? – Takarii