Tables [dbo].[g_contact]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count0
Created11:07:15 AM Wednesday, March 07, 2007
Last Modified9:08:51 PM Friday, December 05, 2008
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key XPKg_contact: ididint4
No
delint4
No
last_mod_dtint4
Yes
last_mod_bybinary(16)16
Yes
Indexes g_contact_x1: middle_name\last_name\first_name\remote_sys_id\remote_idIndexes g_contact_x2: userid\remote_sys_id\remote_idremote_sys_idint4
No
Indexes g_contact_x1: middle_name\last_name\first_name\remote_sys_id\remote_idIndexes g_contact_x2: userid\remote_sys_id\remote_idremote_idbinary(16)16
No
Indexes g_contact_x0: last_name\first_name\middle_nameIndexes g_contact_x1: middle_name\last_name\first_name\remote_sys_id\remote_idlast_namenvarchar(100)200
Yes
Indexes g_contact_x0: last_name\first_name\middle_nameIndexes g_contact_x1: middle_name\last_name\first_name\remote_sys_id\remote_idfirst_namenvarchar(100)200
Yes
Indexes g_contact_x0: last_name\first_name\middle_nameIndexes g_contact_x1: middle_name\last_name\first_name\remote_sys_id\remote_idmiddle_namenvarchar(100)200
Yes
Indexes g_contact_x2: userid\remote_sys_id\remote_iduseridnvarchar(100)200
Yes
Indexes g_contact_x5: contact_numcontact_numnvarchar(30)60
Yes
Indexes g_contact_x3: pri_phone_numberpri_phone_numbernvarchar(32)64
Yes
Indexes g_contact_x4: email_addressemail_addressnvarchar(120)240
Yes
org_idbinary(16)16
Yes
loc_idbinary(16)16
Yes
Indexes g_contact_x6: remote_tenantremote_tenantbinary(16)16
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKg_contact: idXPKg_contactid
Yes
g_contact_x1middle_name, last_name, first_name, remote_sys_id, remote_id
Yes
g_contact_x0last_name, first_name, middle_name
g_contact_x2userid, remote_sys_id, remote_id
g_contact_x3pri_phone_number
g_contact_x4email_address
g_contact_x5contact_num
g_contact_x6remote_tenant
Permissions
TypeActionOwning Principal
GrantDeleteservice_desk_admin_group
GrantInsertservice_desk_admin_group
GrantSelectservice_desk_admin_group
GrantUpdateservice_desk_admin_group
GrantSelectservice_desk_ro_group
SQL Script
CREATE TABLE [dbo].[g_contact]
(
[id] [int] NOT NULL,
[del] [int] NOT NULL,
[last_mod_dt] [int] NULL,
[last_mod_by] [binary] (16) NULL,
[remote_sys_id] [int] NOT NULL,
[remote_id] [binary] (16) NOT NULL,
[last_name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[first_name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[middle_name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[userid] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[contact_num] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[pri_phone_number] [nvarchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[email_address] [nvarchar] (120) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[org_id] [binary] (16) NULL,
[loc_id] [binary] (16) NULL,
[remote_tenant] [binary] (16) NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[g_contact] ADD CONSTRAINT [XPKg_contact] PRIMARY KEY CLUSTERED ([id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_contact_x5] ON [dbo].[g_contact] ([contact_num]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_contact_x4] ON [dbo].[g_contact] ([email_address]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_contact_x0] ON [dbo].[g_contact] ([last_name], [first_name], [middle_name]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [g_contact_x1] ON [dbo].[g_contact] ([remote_sys_id], [remote_id]) INCLUDE ([first_name], [last_name], [middle_name]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_contact_x3] ON [dbo].[g_contact] ([pri_phone_number]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_contact_x6] ON [dbo].[g_contact] ([remote_tenant]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [g_contact_x2] ON [dbo].[g_contact] ([userid], [remote_sys_id], [remote_id]) ON [PRIMARY]
GO
GRANT SELECT ON  [dbo].[g_contact] TO [service_desk_admin_group]
GRANT INSERT ON  [dbo].[g_contact] TO [service_desk_admin_group]
GRANT DELETE ON  [dbo].[g_contact] TO [service_desk_admin_group]
GRANT UPDATE ON  [dbo].[g_contact] TO [service_desk_admin_group]
GRANT SELECT ON  [dbo].[g_contact] TO [service_desk_ro_group]
GO
Uses