2018年12月7日 星期五

[SQL]使用 CASE WHEN當層數超過10會出現案例運算式的巢狀層級只能到10的解決方式

使用 CASE WHEN當層數超過10會出現案例運算式的巢狀層級只能到10的解決方式
SELECT  
      COALESCE(
              CASE 
                  WHEN Test= '1' THEN '1'
                  WHEN Test= '2' THEN '2'
                  WHEN Test= '3' THEN '3'
                  WHEN Test= '4' THEN '4'
                  WHEN Test= '5' THEN '5'
                  ELSE NULL
                  END,
                  WHEN Test= '6' THEN '6'
                  WHEN Test= '7' THEN '7'
                  WHEN Test= '8' THEN '8'
                  WHEN Test= '9' THEN '9'
                  WHEN Test= '10' THEN '10'
                  WHEN Test= '11' THEN '11'
              END
             )as Demo
FROM table

Visual Studio JS intellisense 失效解決方式

  試了好久,發現到工具>選項>IntelliCode js項目設定啟用,重新開啟VS就正常了! 後來發現是TypeScript3.2版有問題停用,使用4.3版的TypeScript即可