DROP DATABASE IF EXISTS IPGrabber;
IF NOT EXISTS (SELECT * FROM sys.databases WHERE name = 'IPGrabber')
CREATE DATABASE IPGrabber;
USE IPGrabber;
IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'IPs')
CREATE TABLE IPs (
recordNumber int IDENTITY(1,1) PRIMARY KEY,
IP varchar(255) NOT NULL,
dateStamp DATETIME
);
IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Accounts')
CREATE TABLE IPs (
ID int,
account_Username varchar(255),
account_Password varchar(255)
);
GO
CREATE OR ALTER TRIGGER addDateStamp
ON IPs
AFTER INSERT
AS
UPDATE IPs
SET dateStamp = GETDATE()
WHERE recordNumber = (SELECT MAX(recordNumber) FROM IPs);
GO