====== pears.SocialMediaResolve ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."SocialMediaResolve" IS {create function SocialMediaResolve /* Application Maintained Function / Procedure - DO NOT EDIT*/ (in MediaName char(2),in Number char(100)) returns char(100) begin /* MediaName LI - LinkedIn TW - Twitter SK - Skype FB - Facebook */ case MediaName when 'TW' then case when Number like 'https:%' then return Number when Number like 'www.twitter%' then return string('https://',Number) else return string('https://www.twitter.com/',Number) end case when 'SK' then if Number like 'skype://%' then return string(Number,'?call') else return string('skype://',Number,'?call') end if when 'FB' then case when Number like 'http:%' then return Number when Number like 'www.facebook%' then return string('http://',Number) else return string('http://www.facebook.com/',Number) end case when 'LI' then case when Number like 'http:%' then return Number when Number like 'https:%' then return Number when Number like 'uk.linkedin%' then return string('http://',Number) when Number like 'www.linkedin%' then return string('http://',Number) when Number like '%/%' then return string('http://uk.linkedin.com/pub/',Number) else return string('http://uk.linkedin.com/in/',Number) end case else return Number end case end }