Tables [dbo].[ca_link_object_owner]
Properties
PropertyValue
Row Count1044
Created11:07:04 AM Wednesday, March 07, 2007
Last Modified6:12:48 PM Monday, May 04, 2009
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key XPKca_link_object_owner: object_uuidIndexes ca_link_object_owner_idx1: security_profile_uuid\object_uuidobject_uuidbinary(16)16
No
owner_uuidbinary(16)16
No
Indexes ca_link_object_owner_idx1: security_profile_uuid\object_uuidsecurity_profile_uuidbinary(16)16
No
creation_dateint4
Yes
version_numberint4
Yes
((0))
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKca_link_object_owner: object_uuidXPKca_link_object_ownerobject_uuid
Yes
ca_link_object_owner_idx1security_profile_uuid, object_uuid
Triggers Triggers
NameANSI Nulls OnQuoted Identifier OnOn
r_upd_verno_lnk_object_owner
Yes
Yes
After Update
Permissions
TypeActionOwning Principal
GrantDeleteca_itrm_group
GrantInsertca_itrm_group
GrantSelectca_itrm_group
GrantUpdateca_itrm_group
GrantSelectregadmin
GrantSelectupmuser_group
GrantSelectca_itrm_group_ams
SQL Script
CREATE TABLE [dbo].[ca_link_object_owner]
(
[object_uuid] [binary] (16) NOT NULL,
[owner_uuid] [binary] (16) NOT NULL,
[security_profile_uuid] [binary] (16) NOT NULL,
[creation_date] [int] NULL,
[version_number] [int] NULL CONSTRAINT [DF__ca_link_o__versi__0C3BC58A] DEFAULT ((0))
) ON [PRIMARY]
GO
/****** Object:  Trigger dbo.r_upd_verno_lnk_object_owner    Script Date: 12/1/2005 11:50:37 PM ******/


/*
***********************************************
trigger on update on ca_link_object_owner
*/

CREATE trigger r_upd_verno_lnk_object_owner
        on ca_link_object_owner
        after update        
        as
                declare @old_verno as int;
                declare @new_verno as int;
        begin
            if update (version_number)
            begin

                DECLARE mycur CURSOR
                    FOR select deleted.version_number, inserted.version_number from inserted, deleted

                OPEN mycur
                FETCH NEXT FROM mycur INTO @old_verno,@new_verno
                WHILE @@FETCH_STATUS = 0
                BEGIN

                    execute  p_integrity_version_number @old_verno ,  @new_verno ;
                    FETCH NEXT FROM mycur INTO @old_verno,@new_verno;

                END

                CLOSE mycur
                DEALLOCATE mycur

                
            end;
        end;
GO
ALTER TABLE [dbo].[ca_link_object_owner] ADD CONSTRAINT [XPKca_link_object_owner] PRIMARY KEY CLUSTERED ([object_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_link_object_owner_idx1] ON [dbo].[ca_link_object_owner] ([security_profile_uuid], [object_uuid]) ON [PRIMARY]
GO
GRANT SELECT ON  [dbo].[ca_link_object_owner] TO [ca_itrm_group]
GRANT INSERT ON  [dbo].[ca_link_object_owner] TO [ca_itrm_group]
GRANT DELETE ON  [dbo].[ca_link_object_owner] TO [ca_itrm_group]
GRANT UPDATE ON  [dbo].[ca_link_object_owner] TO [ca_itrm_group]
GRANT SELECT ON  [dbo].[ca_link_object_owner] TO [ca_itrm_group_ams]
GRANT SELECT ON  [dbo].[ca_link_object_owner] TO [regadmin]
GRANT SELECT ON  [dbo].[ca_link_object_owner] TO [upmuser_group]
GO
Uses
Used By