Microsoft SQL Server Management Studio 2008 を使用していますが、ビューの作成で問題が発生しました。次のコードがあります。
;WITH
cteSample
AS (
SELECT
vw_JobCosting_WIPMasterSub.SJob
, vw_JobCosting_WIPMasterSub.MJob
, vw_JobCosting_WIPMasterSub.MJob DisplayMJob
, vw_JobCosting_WIPMasterSub.GroupF
, 0 AS LVL
FROM vw_JobCosting_WIPMasterSub
WHERE vw_JobCosting_WIPMasterSub.GroupF = 'True'
UNION ALL
SELECT
vw_JobCosting_WIPMasterSub.SJob
, vw_JobCosting_WIPMasterSub.MJob
, CASE S.LVL
WHEN 0 THEN S.SJob
ELSE S.DisplayMJob
END AS DisplayMJob
, vw_JobCosting_WIPMasterSub.GroupF
, S.LVL + 1
FROM cteSample S
INNER JOIN vw_JobCosting_WIPMasterSub
ON S.SJob = vw_JobCosting_WIPMasterSub.MJob
WHERE vw_JobCosting_WIPMasterSub.GroupF = 'False'
)
SELECT
cteSample.SJob
, cteSample.DisplayMJob MJob
, cteSample.GroupF
FROM cteSample
ORDER BY
cteSample.LVL
, cteSample.MJob
, cteSample.SJob
このコードはクエリとして正常に実行されます。ビューとして実行すると、次のメッセージが表示されます。
「クエリ テキストを解析できません」
I Ok の場合、コードは正常に実行されます。保存しようとすると、次のエラーが表示され、保存されません。
「';' 付近の構文が正しくありません」
どんな助けでも大歓迎です。