Creating a Counter Field with NT SQLEmail: NICHOLSD@major.cei.net
CREATE TRIGGER [TriggerName] ON [TableName] FOR INSERT AS
DECLARE @maximum_count int
DECLARE @new_count int
SELECT @maximum_count = (SELECT MAX([PrimaryKey]) from [TableName])
SELECT @new_count = (SELECT [PrimaryKey] from inserted)
IF @new_count = 0 OR @new_count @maximum_count
SELECT @maximum_count = @maximum_count + 1
UPDATE [TableName]
SET [PrimaryKey] = @maximum_count
WHERE [PrimaryKey] = @new_count