SQL - Connection table

 select EXTERNALCONNECTIONKEY,CONNECTIONDESCRIPTION,CONNECTIONNAME,CONNECTORMS,CREATEDBY,CREATEDON,CREDENTIALCHANGECONFIG,EMAILTEMPLATE,EXTERNALCONNECTIONTYPE,MSCONNECTORVERSION,NODE_MAC_ID,SSLCERTIFICATE,STATUS s,STATUSFORENABLEDISABLE,TEMPLATE_MANDATORYDATA,TEMPLATENAME,UPDATEDBY,UPDATEDON,VAULTCONFIG,VAULTCREDENTIALCONNECTION,CONNECTORTYPE  from externalconnection 



SELECT eh.connectionname,
       CASE
         WHEN eh.operation = 'Remove'
              AND ( eh.newvalue IS NULL
                     OR eh.newvalue = '' ) THEN 'ROLE_ADMIN'
         ELSE Concat('ROLE_ADMIN,', eh.newvalue)
       END AS 'Default SAV Role'
FROM   externalconnection_history eh
       JOIN externalconnection ec
         ON ec.connectionname = eh.connectionname
WHERE  eh.changedfield = 'Default SAV Role'
       AND eh.createdon = (SELECT Max(sub_eh.createdon)
                           FROM   externalconnection_history sub_eh
                           WHERE  sub_eh.connectionname = eh.connectionname
                                  AND sub_eh.changedfield = 'Default SAV Role')
ORDER  BY eh.connectionname,
          eh.createdon DESC;



select * from savrole_permission   where savrolekey=19 and accesstype='ExternalConnection' 

Comments

Popular posts from this blog

Enhanced Query - To Update Account Status and Name

Connection Config - STATUS_THRESHOLD_CONFIG

Email variables _ Register User