Foxpro DB を SQL Server に移行しようとしています. Foxpro には、このように機能する CASE ステートメントがあります..
CASE *variable* = 1
SELECT * FROM TABLEA INTO CURSOR A
CASE *variable* = 2
SELECT * FROM TABLEB INTO CURSOR B
CASE *variable* = 3
SELECT * FROM TABLEC INTO CURSOR C
CASE *variable* = N
SELECT * FROM TABLEN INTO CURSOR N
この CASE ステートメントを IF を使用せずに SQL に変換する方法はありますか? SQL Server では、CASE は SELECT 内でのみ記述できると想定しています。
ありがとうございました..