V_SEARCH_PATRON

Provides a quick ability to search constituents by name, address, phone, or membership.

Fields

Field Field Type Null Description
ID uniqueidentifier
LOOKUPID nvarchar(100) yes
NAME nvarchar(154) yes
MEMBERSHIPLOOKUPID nvarchar(100) yes
ADDRESS nvarchar(150) yes
CITY nvarchar(50) yes
STATE nvarchar(100) yes
POSTCODE nvarchar(12) yes
PHONE nvarchar(100) yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  11/11/2014 4:18:34 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_SEARCH_PATRON AS



                select
                    CONSTITUENT.ID,
                    CONSTITUENT.LOOKUPID,
                    CONSTITUENT.NAME,
                    MEMBERSHIP.LOOKUPID [MEMBERSHIPLOOKUPID],
                    ADDRESS.ADDRESSBLOCK [ADDRESS],
                    ADDRESS.CITY,
                    STATE.DESCRIPTION [STATE],
                    ADDRESS.POSTCODE,
                    PHONE.NUMBER [PHONE]
                from
                    dbo.CONSTITUENT
                left outer join
                    dbo.ADDRESS on CONSTITUENT.ID = ADDRESS.CONSTITUENTID and ADDRESS.ISPRIMARY = 1
                left outer join
                    dbo.STATE on ADDRESS.STATEID = STATE.ID
                left outer join
                    dbo.PHONE on CONSTITUENT.ID = PHONE.CONSTITUENTID and PHONE.ISPRIMARY = 1
                left outer join
                    dbo.MEMBER on CONSTITUENT.ID = MEMBER.CONSTITUENTID
                left outer join
                    dbo.MEMBERSHIP on MEMBER.MEMBERSHIPID = MEMBERSHIP.ID