Conversão de linguagem DB2 para SQLServer
Olá,
Estou tentando converter parte de um código DB2 para SQLServer
****DB2****
AND
(CASE
WHEN FLAG_USUARIO_MASTER
THEN TRUE
ELSE
CASE
WHEN FLAG_ESPECIAL
THEN (TDFR.ID_DELEGACIA_FUNCAO IS NULL OR TD.CD_DELEGACIA IN (VAR_DELEGACIAS) )
ELSE (TDFR.ID_DELEGACIA_FUNCAO IS NULL ) END END ;)
****SQLServer****
Alguem consegue me ajudar se isso esta proximo de estar correto ?
Estou tentando converter parte de um código DB2 para SQLServer
****DB2****
AND
(CASE
WHEN FLAG_USUARIO_MASTER
THEN TRUE
ELSE
CASE
WHEN FLAG_ESPECIAL
THEN (TDFR.ID_DELEGACIA_FUNCAO IS NULL OR TD.CD_DELEGACIA IN (VAR_DELEGACIAS) )
ELSE (TDFR.ID_DELEGACIA_FUNCAO IS NULL ) END END ;)
****SQLServer****
AND (CASE WHEN @FLAG_USUARIO_MASTER = 1 THEN 1 ELSE CASE WHEN @FLAG_ESPECIAL = 1 THEN (CASE WHEN TDFR.ID_DELEGACIA_FUNCAO IS NULL OR TD.CD_DELEGACIA IN (@VAR_DELEGACIAS) THEN TDFR.ID_DELEGACIA_FUNCAO ELSE 0 END) ELSE (CASE WHEN TDFR.ID_DELEGACIA_FUNCAO IS NULL THEN TDFR.ID_DELEGACIA_FUNCAO ELSE 0 END) END END) = 1
Alguem consegue me ajudar se isso esta proximo de estar correto ?
Caruso
Curtidas 0