Похоже, в вашем коде, где вы пытаетесь сохранить эту сущность, вы устанавливаете адрес с самой сущностью вместо адресной строки.
You could use the 'CASE .. WHEN .. THEN .. ELSE .. END' syntax in SQL.
В моем Случае я использовал его в большом количестве мест первый пример, если у Вас есть 2 значения для избранного оператора как пол (Штекер, или Розетка) тогда используют следующее утверждение:
SELECT CASE Gender WHEN 'Male' THEN 1 ELSE 2 END AS Gender
, Если существует больше чем одно условие как национальности, можно использовать его в качестве следующего утверждения:
SELECT CASE Nationality
WHEN 'AMERICAN' THEN 1
WHEN 'BRITISH' THEN 2
WHEN 'GERMAN' THEN 3
WHEN 'EGYPT' THEN 4
WHEN 'PALESTINE' THEN 5
ELSE 6 END AS Nationality
If I understand the question correctly, you want the equivalent of decode but in T-SQL
Select YourFieldAliasName =
CASE PC_SL_LDGR_CODE
WHEN '02' THEN 'DR'
ELSE 'CR'
END