home *** CD-ROM | disk | FTP | other *** search
- /***** Create the device ******/
- disk init
- name='ExAirDev',
- physname='c:\mssql\Data\ExAirDev.Dat',
- vdevno=42,
- size=4096
- GO
-
- /***** Create the database ******/
- create database ExAir
- on ExAirDev
- GO
-
- use ExAir
- go
-
- /****** Object: Trigger dbo.Ads_DTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Ads_DTrig') and sysstat & 0xf = 8)
- drop trigger dbo.Ads_DTrig
- GO
-
- /****** Object: Trigger dbo.Ads_UTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Ads_UTrig') and sysstat & 0xf = 8)
- drop trigger dbo.Ads_UTrig
- GO
-
- /****** Object: Trigger dbo.AdsInterests_ITrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.AdsInterests_ITrig') and sysstat & 0xf = 8)
- drop trigger dbo.AdsInterests_ITrig
- GO
-
- /****** Object: Trigger dbo.AdsInterests_UTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.AdsInterests_UTrig') and sysstat & 0xf = 8)
- drop trigger dbo.AdsInterests_UTrig
- GO
-
- /****** Object: Trigger dbo.Interests_DTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Interests_DTrig') and sysstat & 0xf = 8)
- drop trigger dbo.Interests_DTrig
- GO
-
- /****** Object: Trigger dbo.Interests_UTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Interests_UTrig') and sysstat & 0xf = 8)
- drop trigger dbo.Interests_UTrig
- GO
-
- /****** Object: Trigger dbo.Membership_ITrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Membership_ITrig') and sysstat & 0xf = 8)
- drop trigger dbo.Membership_ITrig
- GO
-
- /****** Object: Trigger dbo.Membership_UTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Membership_UTrig') and sysstat & 0xf = 8)
- drop trigger dbo.Membership_UTrig
- GO
-
- /****** Object: Trigger dbo.MembershipType_DTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.MembershipType_DTrig') and sysstat & 0xf = 8)
- drop trigger dbo.MembershipType_DTrig
- GO
-
- /****** Object: Trigger dbo.MembershipType_UTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.MembershipType_UTrig') and sysstat & 0xf = 8)
- drop trigger dbo.MembershipType_UTrig
- GO
-
- /****** Object: Trigger dbo.MembersInterests_ITrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.MembersInterests_ITrig') and sysstat & 0xf = 8)
- drop trigger dbo.MembersInterests_ITrig
- GO
-
- /****** Object: Trigger dbo.MembersInterests_UTrig Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.MembersInterests_UTrig') and sysstat & 0xf = 8)
- drop trigger dbo.MembersInterests_UTrig
- GO
-
- /****** Object: Table dbo.Ads Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Ads') and sysstat & 0xf = 3)
- drop table dbo.Ads
- GO
-
- /****** Object: Table dbo.AdsInterests Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.AdsInterests') and sysstat & 0xf = 3)
- drop table dbo.AdsInterests
- GO
-
- /****** Object: Table dbo.Company Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Company') and sysstat & 0xf = 3)
- drop table dbo.Company
- GO
-
- /****** Object: Table dbo.FightSchedule Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.FightSchedule') and sysstat & 0xf = 3)
- drop table dbo.FightSchedule
- GO
-
- /****** Object: Table dbo.FlightsAvailability Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.FlightsAvailability') and sysstat & 0xf = 3)
- drop table dbo.FlightsAvailability
- GO
-
- /****** Object: Table dbo.InterestCategories Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.InterestCategories') and sysstat & 0xf = 3)
- drop table dbo.InterestCategories
- GO
-
- /****** Object: Table dbo.Interests Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Interests') and sysstat & 0xf = 3)
- drop table dbo.Interests
- GO
-
- /****** Object: Table dbo.Member Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Member') and sysstat & 0xf = 3)
- drop table dbo.Member
- GO
-
- /****** Object: Table dbo.MemberHistory Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.MemberHistory') and sysstat & 0xf = 3)
- drop table dbo.MemberHistory
- GO
-
- /****** Object: Table dbo.Membership Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Membership') and sysstat & 0xf = 3)
- drop table dbo.Membership
- GO
-
- /****** Object: Table dbo.MembershipType Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.MembershipType') and sysstat & 0xf = 3)
- drop table dbo.MembershipType
- GO
-
- /****** Object: Table dbo.MembersInterests Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.MembersInterests') and sysstat & 0xf = 3)
- drop table dbo.MembersInterests
- GO
-
- /****** Object: Table dbo.Planes Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Planes') and sysstat & 0xf = 3)
- drop table dbo.Planes
- GO
-
- /****** Object: Table dbo.Promotions Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Promotions') and sysstat & 0xf = 3)
- drop table dbo.Promotions
- GO
-
- /****** Object: Table dbo.PromotionsInterests Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.PromotionsInterests') and sysstat & 0xf = 3)
- drop table dbo.PromotionsInterests
- GO
-
- /****** Object: Table dbo.Special Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.Special') and sysstat & 0xf = 3)
- drop table dbo.Special
- GO
-
- /****** Object: Table dbo.TakeANumber Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.TakeANumber') and sysstat & 0xf = 3)
- drop table dbo.TakeANumber
- GO
-
- /****** Object: Table dbo.TransactionType Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.TransactionType') and sysstat & 0xf = 3)
- drop table dbo.TransactionType
- GO
-
- /****** Object: Default dbo.UW_ZeroDefault Script Date: 6/4/97 1:43:21 PM ******/
- if exists (select * from sysobjects where id = object_id('dbo.UW_ZeroDefault') and sysstat & 0xf = 6)
- drop default dbo.UW_ZeroDefault
- GO
-
- /****** Object: Default dbo.UW_ZeroDefault Script Date: 6/4/97 1:43:21 PM ******/
- CREATE DEFAULT dbo.UW_ZeroDefault AS 0
- GO
-
- /****** Object: Table dbo.Ads Script Date: 6/4/97 1:43:21 PM ******/
- CREATE TABLE dbo.Ads (
- AdID int IDENTITY (1, 1) NOT NULL ,
- Description varchar (50) NULL ,
- FileName varchar (50) NULL ,
- CONSTRAINT aaaaaAds_PK PRIMARY KEY NONCLUSTERED
- (
- AdID
- )
- )
- GO
-
- CREATE INDEX AdID ON dbo.Ads(AdID)
- GO
-
- /****** Object: Table dbo.AdsInterests Script Date: 6/4/97 1:43:22 PM ******/
- CREATE TABLE dbo.AdsInterests (
- AdID int NOT NULL ,
- InterestID int NOT NULL ,
- CONSTRAINT aaaaaAdsInterests_PK PRIMARY KEY NONCLUSTERED
- (
- AdID,
- InterestID
- )
- )
- GO
-
- CREATE INDEX AdID ON dbo.AdsInterests(AdID)
- GO
-
- CREATE INDEX AdsAdsInterests ON dbo.AdsInterests(AdID)
- GO
-
- CREATE INDEX InterestID ON dbo.AdsInterests(InterestID)
- GO
-
- CREATE INDEX InterestsAdsInterests ON dbo.AdsInterests(InterestID)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'AdsInterests.AdID'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'AdsInterests.InterestID'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.Company Script Date: 6/4/97 1:43:22 PM ******/
- CREATE TABLE dbo.Company (
- CompanyID int IDENTITY (1, 1) NOT NULL ,
- Name varchar (50) NULL ,
- Address1 varchar (50) NULL ,
- Address2 varchar (50) NULL ,
- City varchar (50) NULL ,
- PostCode varchar (24) NULL ,
- Country varchar (50) NULL ,
- CONSTRAINT aaaaaCompany_PK PRIMARY KEY NONCLUSTERED
- (
- CompanyID
- )
- )
- GO
-
- CREATE INDEX CompanyID ON dbo.Company(CompanyID)
- GO
-
- CREATE INDEX PostCode ON dbo.Company(PostCode)
- GO
-
- /****** Object: Table dbo.FightSchedule Script Date: 6/4/97 1:43:22 PM ******/
- CREATE TABLE dbo.FightSchedule (
- FlightNo varchar (50) NOT NULL ,
- Origin varchar (50) NULL ,
- Destination varchar (50) NULL ,
- PlaneType varchar (50) NULL ,
- TotalSeatsFirst int NULL ,
- PriceFirst money NULL ,
- TotalSeatsBusiness int NULL ,
- PriceBusiness money NULL ,
- TotalSeatsCoach int NULL ,
- PriceCoach money NULL ,
- TotalSeatsEconomy int NULL ,
- PriceEcomony money NULL ,
- CONSTRAINT aaaaaFightSchedule_PK PRIMARY KEY NONCLUSTERED
- (
- FlightNo
- )
- )
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.PriceBusiness'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.PriceCoach'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.PriceEcomony'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.PriceFirst'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.TotalSeatsBusiness'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.TotalSeatsCoach'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.TotalSeatsEconomy'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FightSchedule.TotalSeatsFirst'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.FlightsAvailability Script Date: 6/4/97 1:43:22 PM ******/
- CREATE TABLE dbo.FlightsAvailability (
- Date datetime NOT NULL ,
- FlightNo varchar (50) NOT NULL ,
- SeatsFirst int NULL ,
- SeatsBusiness int NULL ,
- SeatsCoach int NULL ,
- SeatsEconomy int NULL ,
- CONSTRAINT aaaaaFlightsAvailability_PK PRIMARY KEY NONCLUSTERED
- (
- Date,
- FlightNo
- )
- )
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FlightsAvailability.SeatsBusiness'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FlightsAvailability.SeatsCoach'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FlightsAvailability.SeatsEconomy'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'FlightsAvailability.SeatsFirst'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.InterestCategories Script Date: 6/4/97 1:43:23 PM ******/
- CREATE TABLE dbo.InterestCategories (
- CategoryID int IDENTITY (1, 1) NOT NULL ,
- Description varchar (50) NULL ,
- SortOrder int NULL ,
- CONSTRAINT aaaaaInterestCategories_PK PRIMARY KEY NONCLUSTERED
- (
- CategoryID
- )
- )
- GO
-
- CREATE INDEX SortOrder ON dbo.InterestCategories(SortOrder)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'InterestCategories.SortOrder'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.Interests Script Date: 6/4/97 1:43:23 PM ******/
- CREATE TABLE dbo.Interests (
- InterestID int IDENTITY (1, 1) NOT NULL ,
- CategoryID int NULL ,
- InterestDescription varchar (50) NULL ,
- CONSTRAINT aaaaaInterests_PK PRIMARY KEY NONCLUSTERED
- (
- InterestID
- )
- )
- GO
-
- CREATE INDEX CategoryID ON dbo.Interests(CategoryID)
- GO
-
- CREATE INDEX InterestCategoriesInterests ON dbo.Interests(CategoryID)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Interests.CategoryID'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.Member Script Date: 6/4/97 1:43:23 PM ******/
- CREATE TABLE dbo.Member (
- AccountID int NOT NULL ,
- LastName varchar (50) NULL ,
- FirstName varchar (50) NULL ,
- MiddleName varchar (50) NULL ,
- KnownAs varchar (50) NULL ,
- Password varchar (50) NULL ,
- Gender varchar (1) NULL ,
- Address1 varchar (50) NULL ,
- Address2 varchar (50) NULL ,
- City varchar (50) NULL ,
- State varchar (50) NULL ,
- PostCode varchar (50) NULL ,
- Country varchar (50) NULL ,
- HomePhone varchar (20) NULL ,
- BusinessPhone varchar (20) NULL ,
- Fax varchar (20) NULL ,
- Email varchar (30) NULL ,
- WebSite varchar (30) NULL ,
- Mileage int NULL ,
- Seating varchar (10) NULL ,
- Smoking varchar (1) NULL ,
- Bulkhead varchar (1) NULL ,
- ExitRow varchar (1) NULL ,
- Meal varchar (20) NULL ,
- Comment varchar (255) NULL ,
- CONSTRAINT aaaaaMember_PK PRIMARY KEY NONCLUSTERED
- (
- AccountID
- )
- )
- GO
-
- CREATE INDEX PostCode ON dbo.Member(PostCode)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Member.AccountID'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Member.Mileage'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.MemberHistory Script Date: 6/4/97 1:43:23 PM ******/
- CREATE TABLE dbo.MemberHistory (
- TransactionNumber int IDENTITY (1, 1) NOT NULL ,
- AccountID int NULL ,
- TravelDate datetime NULL ,
- Departure varchar (50) NULL ,
- Arrival varchar (50) NULL ,
- Miles int NULL ,
- Comment varchar (50) NULL ,
- CONSTRAINT aaaaaMemberHistory_PK PRIMARY KEY NONCLUSTERED
- (
- TransactionNumber
- )
- )
- GO
-
- CREATE INDEX AccountID ON dbo.MemberHistory(AccountID)
- GO
-
- CREATE INDEX MemberMemberHistory ON dbo.MemberHistory(AccountID)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'MemberHistory.AccountID'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'MemberHistory.Miles'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.Membership Script Date: 6/4/97 1:43:23 PM ******/
- CREATE TABLE dbo.Membership (
- AccountID int NOT NULL ,
- DateStart datetime NOT NULL ,
- DateFinish datetime NULL ,
- MembershipType varchar (4) NULL ,
- CONSTRAINT aaaaaMembership_PK PRIMARY KEY NONCLUSTERED
- (
- AccountID,
- DateStart
- )
- )
- GO
-
- CREATE INDEX MemberMembership ON dbo.Membership(AccountID)
- GO
-
- CREATE INDEX MembershipTypesMembership ON dbo.Membership(MembershipType)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Membership.AccountID'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.MembershipType Script Date: 6/4/97 1:43:24 PM ******/
- CREATE TABLE dbo.MembershipType (
- MembershipID varchar (4) NOT NULL ,
- MembershipName varchar (12) NULL ,
- CONSTRAINT aaaaaMembershipType_PK PRIMARY KEY NONCLUSTERED
- (
- MembershipID
- )
- )
- GO
-
- CREATE INDEX MembershipID ON dbo.MembershipType(MembershipID)
- GO
-
- /****** Object: Table dbo.MembersInterests Script Date: 6/4/97 1:43:24 PM ******/
- CREATE TABLE dbo.MembersInterests (
- AccountID int NOT NULL ,
- InterestID int NOT NULL ,
- CONSTRAINT aaaaaMembersInterests_PK PRIMARY KEY NONCLUSTERED
- (
- AccountID,
- InterestID
- )
- )
- GO
-
- CREATE INDEX AccountID ON dbo.MembersInterests(AccountID)
- GO
-
- CREATE INDEX InterestID ON dbo.MembersInterests(InterestID)
- GO
-
- CREATE INDEX InterestsMembersInterests ON dbo.MembersInterests(InterestID)
- GO
-
- CREATE INDEX MemberMembersInterests ON dbo.MembersInterests(AccountID)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'MembersInterests.AccountID'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'MembersInterests.InterestID'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.Planes Script Date: 6/4/97 1:43:24 PM ******/
- CREATE TABLE dbo.Planes (
- PlaneType varchar (50) NOT NULL ,
- PlaneDescription varchar (50) NULL ,
- CONSTRAINT aaaaaPlanes_PK PRIMARY KEY NONCLUSTERED
- (
- PlaneType
- )
- )
- GO
-
- /****** Object: Table dbo.Promotions Script Date: 6/4/97 1:43:24 PM ******/
- CREATE TABLE dbo.Promotions (
- PromotionID int IDENTITY (1, 1) NOT NULL ,
- Description text NULL ,
- StartDate datetime NULL ,
- EndDate datetime NULL ,
- ImageURL varchar (50) NULL ,
- MileImpact int NULL ,
- MileImpactMultiplier smallint NULL ,
- Price money NULL ,
- upsize_ts timestamp NULL ,
- CONSTRAINT aaaaaPromotions_PK PRIMARY KEY NONCLUSTERED
- (
- PromotionID
- )
- )
- GO
-
- CREATE INDEX PromotionID ON dbo.Promotions(PromotionID)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Promotions.MileImpact'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Promotions.MileImpactMultiplier'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Promotions.Price'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.PromotionsInterests Script Date: 6/4/97 1:43:24 PM ******/
- CREATE TABLE dbo.PromotionsInterests (
- PromotionID int NOT NULL ,
- InterestID varchar (50) NOT NULL ,
- CONSTRAINT aaaaaPromotionsInterests_PK PRIMARY KEY NONCLUSTERED
- (
- PromotionID,
- InterestID
- )
- )
- GO
-
- CREATE INDEX InterestID ON dbo.PromotionsInterests(InterestID)
- GO
-
- CREATE INDEX PromotionID ON dbo.PromotionsInterests(PromotionID)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'PromotionsInterests.PromotionID'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.Special Script Date: 6/4/97 1:43:24 PM ******/
- CREATE TABLE dbo.Special (
- SpecialID int IDENTITY (1, 1) NOT NULL ,
- Name varchar (255) NULL ,
- ValidFrom datetime NULL ,
- ValidTo datetime NULL ,
- ImageURL varchar (50) NULL ,
- Comment text NULL ,
- MileImpact int NULL ,
- MileImpactMultiplier smallint NULL ,
- upsize_ts timestamp NULL ,
- CONSTRAINT aaaaaSpecial_PK PRIMARY KEY NONCLUSTERED
- (
- SpecialID
- )
- )
- GO
-
- CREATE INDEX SpecialID ON dbo.Special(SpecialID)
- GO
-
- setuser 'dbo'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Special.MileImpact'
- GO
-
- EXEC sp_bindefault 'dbo.UW_ZeroDefault', 'Special.MileImpactMultiplier'
- GO
-
- setuser
- GO
-
- /****** Object: Table dbo.TakeANumber Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TABLE dbo.TakeANumber (
- PropertyGroupName varchar (255) NOT NULL ,
- NextNumber int NOT NULL ,
- CONSTRAINT PK__TakeANumb__Prope__1312E04B PRIMARY KEY NONCLUSTERED
- (
- PropertyGroupName
- )
- )
- GO
-
- /****** Object: Table dbo.TransactionType Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TABLE dbo.TransactionType (
- TranTypeID varchar (4) NOT NULL ,
- Name varchar (50) NULL ,
- CONSTRAINT aaaaaTransactionType_PK PRIMARY KEY NONCLUSTERED
- (
- TranTypeID
- )
- )
- GO
-
- /****** Object: Trigger dbo.Ads_DTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER Ads_DTrig ON Ads FOR DELETE AS
- /*
- * CASCADE DELETES TO 'AdsInterests'
- */
- DELETE AdsInterests FROM deleted, AdsInterests WHERE deleted.AdID = AdsInterests.AdID
-
- GO
-
- /****** Object: Trigger dbo.Ads_UTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER Ads_UTrig ON Ads FOR UPDATE AS
- /*
- * PREVENT UPDATES IF DEPENDENT RECORDS IN 'AdsInterests'
- */
- IF UPDATE(AdID)
- BEGIN
- IF (SELECT COUNT(*) FROM deleted, AdsInterests WHERE (deleted.AdID = AdsInterests.AdID)) > 0
- BEGIN
- RAISERROR(778278, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- GO
-
- /****** Object: Trigger dbo.AdsInterests_ITrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER AdsInterests_ITrig ON AdsInterests FOR INSERT AS
- /*
- * PREVENT INSERTS IF NO MATCHING KEY IN 'Ads'
- */
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Ads, inserted WHERE (Ads.AdID = inserted.AdID))
- BEGIN
- RAISERROR(778280, 16, 1)
- ROLLBACK TRANSACTION
- END
-
- /*
- * PREVENT INSERTS IF NO MATCHING KEY IN 'Interests'
- */
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Interests, inserted WHERE (Interests.InterestID = inserted.InterestID))
- BEGIN
- RAISERROR(778283, 16, 1)
- ROLLBACK TRANSACTION
- END
-
- GO
-
- /****** Object: Trigger dbo.AdsInterests_UTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER AdsInterests_UTrig ON AdsInterests FOR UPDATE AS
- /*
- * PREVENT UPDATES IF NO MATCHING KEY IN 'Ads'
- */
- IF UPDATE(AdID)
- BEGIN
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Ads, inserted WHERE (Ads.AdID = inserted.AdID))
- BEGIN
- RAISERROR(778279, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- /*
- * PREVENT UPDATES IF NO MATCHING KEY IN 'Interests'
- */
- IF UPDATE(InterestID)
- BEGIN
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Interests, inserted WHERE (Interests.InterestID = inserted.InterestID))
- BEGIN
- RAISERROR(778282, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- GO
-
- /****** Object: Trigger dbo.Interests_DTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER Interests_DTrig ON Interests FOR DELETE AS
- /*
- * CASCADE DELETES TO 'AdsInterests'
- */
- DELETE AdsInterests FROM deleted, AdsInterests WHERE deleted.InterestID = AdsInterests.InterestID
-
- GO
-
- /****** Object: Trigger dbo.Interests_UTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER Interests_UTrig ON Interests FOR UPDATE AS
- /*
- * PREVENT UPDATES IF DEPENDENT RECORDS IN 'AdsInterests'
- */
- IF UPDATE(InterestID)
- BEGIN
- IF (SELECT COUNT(*) FROM deleted, AdsInterests WHERE (deleted.InterestID = AdsInterests.InterestID)) > 0
- BEGIN
- RAISERROR(778281, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- GO
-
- /****** Object: Trigger dbo.Membership_ITrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER Membership_ITrig ON Membership FOR INSERT AS
- /*
- * PREVENT INSERTS IF NO MATCHING KEY IN 'Member'
- */
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Member, inserted WHERE (Member.AccountID = inserted.AccountID))
- BEGIN
- RAISERROR(778270, 16, 1)
- ROLLBACK TRANSACTION
- END
-
- /*
- * PREVENT INSERTS IF NO MATCHING KEY IN 'MembershipType'
- */
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM MembershipType, inserted WHERE (MembershipType.MembershipID = inserted.MembershipType))
- BEGIN
- RAISERROR(778277, 16, 1)
- ROLLBACK TRANSACTION
- END
-
- GO
-
- /****** Object: Trigger dbo.Membership_UTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER Membership_UTrig ON Membership FOR UPDATE AS
- /*
- * PREVENT UPDATES IF NO MATCHING KEY IN 'Member'
- */
- IF UPDATE(AccountID)
- BEGIN
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Member, inserted WHERE (Member.AccountID = inserted.AccountID))
- BEGIN
- RAISERROR(778269, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- /*
- * PREVENT UPDATES IF NO MATCHING KEY IN 'MembershipType'
- */
- IF UPDATE(MembershipType)
- BEGIN
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM MembershipType, inserted WHERE (MembershipType.MembershipID = inserted.MembershipType))
- BEGIN
- RAISERROR(778276, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- GO
-
- /****** Object: Trigger dbo.MembershipType_DTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER MembershipType_DTrig ON MembershipType FOR DELETE AS
- /*
- * PREVENT DELETES IF DEPENDENT RECORDS IN 'Membership'
- */
- IF (SELECT COUNT(*) FROM deleted, Membership WHERE (deleted.MembershipID = Membership.MembershipType)) > 0
- BEGIN
- RAISERROR(778274, 16, 1)
- ROLLBACK TRANSACTION
- END
-
- GO
-
- /****** Object: Trigger dbo.MembershipType_UTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER MembershipType_UTrig ON MembershipType FOR UPDATE AS
- /*
- * PREVENT UPDATES IF DEPENDENT RECORDS IN 'Membership'
- */
- IF UPDATE(MembershipID)
- BEGIN
- IF (SELECT COUNT(*) FROM deleted, Membership WHERE (deleted.MembershipID = Membership.MembershipType)) > 0
- BEGIN
- RAISERROR(778275, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- GO
-
- /****** Object: Trigger dbo.MembersInterests_ITrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER MembersInterests_ITrig ON MembersInterests FOR INSERT AS
- /*
- * PREVENT INSERTS IF NO MATCHING KEY IN 'Interests'
- */
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Interests, inserted WHERE (Interests.InterestID = inserted.InterestID))
- BEGIN
- RAISERROR(778263, 16, 1)
- ROLLBACK TRANSACTION
- END
-
- /*
- * PREVENT INSERTS IF NO MATCHING KEY IN 'Member'
- */
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Member, inserted WHERE (Member.AccountID = inserted.AccountID))
- BEGIN
- RAISERROR(778273, 16, 1)
- ROLLBACK TRANSACTION
- END
-
- GO
-
- /****** Object: Trigger dbo.MembersInterests_UTrig Script Date: 6/4/97 1:43:25 PM ******/
- CREATE TRIGGER MembersInterests_UTrig ON MembersInterests FOR UPDATE AS
- /*
- * PREVENT UPDATES IF NO MATCHING KEY IN 'Interests'
- */
- IF UPDATE(InterestID)
- BEGIN
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Interests, inserted WHERE (Interests.InterestID = inserted.InterestID))
- BEGIN
- RAISERROR(778262, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- /*
- * PREVENT UPDATES IF NO MATCHING KEY IN 'Member'
- */
- IF UPDATE(AccountID)
- BEGIN
- IF (SELECT COUNT(*) FROM inserted) !=
- (SELECT COUNT(*) FROM Member, inserted WHERE (Member.AccountID = inserted.AccountID))
- BEGIN
- RAISERROR(778272, 16, 1)
- ROLLBACK TRANSACTION
- END
- END
-
- GO
-
-
-