External DataStores: Difference between revisions

From SMTX Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 28: Line 28:
             END as ConnectionType
             END as ConnectionType
     ,"LastModifiedDate"
     ,"LastModifiedDate"
,"LastModifiedByPersonId"
    ,"LastModifiedByPersonId"
,(select UniqueId from Person where person.id = LastModifiedByPersonId) as LastModifiedByUniqueId
    ,(select UniqueId from Person where person.id = LastModifiedByPersonId) as LastModifiedByUniqueId
     ,(select count(*) from ParameterData where parameter_id = Parameter.ID) as NrOfEntries
     ,(select count(*) from ParameterData where parameter_id = Parameter.ID) as NrOfEntries
   FROM "Parameter"
   FROM "Parameter"

Latest revision as of 14:24, 29 August 2023

this query gives all information of all datastore parameters which are of the type 'External Query'. It gives the name, Category, ConnectionString, SQLQuery, Refresh rate (in hours) & Last refresh timestamp


 SELECT "Name"
     ,"Category"
     ,CASE "ConnectionTypeId"
            WHEN 0 THEN 'Internal'
            WHEN 1 THEN 'SQL Server'
            WHEN 2 THEN 'Oracle'
            WHEN 3 THEN 'Odbc'
            WHEN 4 THEN 'OleDb'
            END as ConnectionType
     ,"ConnectionString"
     ,"SqlQuery"
     ,"CachedSince"
 FROM "Parameter" WHERE "Type" = 5

The following query shows last modification date, number of entries and the person that did the last modification for all datastore parameters:

 SELECT "Name"
    ,"Category"
    ,CASE "ConnectionTypeId"
           WHEN 0 THEN 'Internal'
           WHEN 1 THEN 'SQL Server'
           WHEN 2 THEN 'Oracle'
           WHEN 3 THEN 'Odbc'
           WHEN 4 THEN 'OleDb'
           END as ConnectionType
    ,"LastModifiedDate"
    ,"LastModifiedByPersonId"
    ,(select UniqueId from Person where person.id = LastModifiedByPersonId) as LastModifiedByUniqueId
    ,(select count(*) from ParameterData where parameter_id = Parameter.ID) as NrOfEntries
 FROM "Parameter"