1
を返す必要があります同様の質問はここにある:Computed column should result to stringSQL計算列評価の数字が文字列
は、しかし、私の場合、私は数値を文字列にキャストすることはできません。私は数を評価し、それらに基づいてテキストの説明を返す必要があります。それは可能ですか?
ALTER TABLE dbo.test ADD classTest AS CASE
WHEN speed > 10 THEN 'fast'
ELSE 'error' END
そうでなければ、私はルックアップテーブルの値をテキストおよびビューを作成するために、対応する番号を返すことができます...
は、残念ながら、私は、私が思うに、昨日私の構文エラーを編集したと仮定私はどこかに「END」とアポストロフィを見逃していました。修正は昨日は機能していないようだが、もう一度試してみたところ、スムーズに動いている。
あなたは 'case'に構文エラーがあります。 –