Views [dbo].[AL_COLLECTED_COMPANY_VIEW]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnNo
Created7:00:37 PM Tuesday, April 26, 2011
Last Modified7:00:37 PM Tuesday, April 26, 2011
Columns
Name
company_uuid
company_name
authoritative
version_number
source_type_id
SQL Script
SET QUOTED_IDENTIFIER OFF
GO
CREATE  
VIEW [dbo].[AL_COLLECTED_COMPANY_VIEW]
AS
  SELECT DISTINCT Top 100 PERCENT
      company_uuid,
      company_name,
      authoritative,
      version_number,
      source_type_id
      FROM ca_company
   UNION ALL
   Select Top 100 PERCENT
    convert(binary(16), newid()) as company_uuid,
    sub.company_name as company_name,
    3 as authoritative,
      0 as version_number,
      1 as source_type_id
    FROM
      (SELECT DISTINCT Top 100 PERCENT
        dh.vendor_name as company_name
       FROM ca_discovered_hardware dh INNER JOIN ca_agent ap
            ON ap.object_uuid = dh.dis_hw_uuid) as sub
    WHERE company_name is not null
        AND NOT EXISTS (select 1 from al_norm_manufacturer nm where nm.collected_value = company_name)
GO
Uses