多個if exists 該怎么使用,比如
if exists(條件成立)
執行陳述句
else if sxists (條件成立)
執行陳述句
else if sxists (條件成立)
執行陳述句
else (條件成立)
執行陳述句
這樣寫后執行的亂七八糟,應該是語法有錯誤,該怎么改?
uj5u.com熱心網友回復:
那也要根據實際的業務來調整吧, 不貼完整的陳述句沒法判斷uj5u.com熱心網友回復:
有兩處exists寫成 sxistsuj5u.com熱心網友回復:
用 case when 來代替uj5u.com熱心網友回復:
ifelse if
else if
......
else
上述檢查的是一個東西,如果if吻合條件了,后面的將不再執行
if.........
if.........
if.........
這里的if獨立,每個都要檢查一遍
uj5u.com熱心網友回復:
if exist (../../Intdir/Debug_Win32/TestLog) del (../../Intdir/Debug_Win32/TestLog\*.obj)
if exist (../../Intdir/Debug_x64/TestLog) del ../../Intdir/Debug_x64/TestLog/*.obj
if exist ..\..\Intdir\Release_Win32\TestLog del ..\..\Intdir\Release_Win32\TestLog\*.obj
if exist ..\..\Intdir\Release_x64\TestLog del ..\..\Intdir\Release_x64\TestLog\*.obj
出現錯誤:

請問是怎么回事呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/132971.html
標籤:疑難問題
