Anda tidak dapat menggunakan case
sebagai pengatur aliran. SQL case
adalah ekspresi yang mengembalikan nilai skalar berdasarkan kondisi.
Ini didokumentasikan dengan baik di keterangan
bagian:
Kode kerja akan ditulis seperti ini:
DECLARE @UNITY VARCHAR(5)
DECLARE @AUX VARCHAR(5)
SET @AUX =
CASE @UNITY
WHEN 'U1' THEN 'M1'
WHEN 'U2' THEN 'M2'
WHEN 'U3' THEN 'M3'
END
Catatan Saya menggunakan sintaks ekspresi CASE Sederhana untuk singkatnya.