We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4
USE Qrify;
GO
CREATE TABLE medrecInfo(
medrecId INT PRIMARY KEY IDENTITY(1,1), medrecregId INT NOT NULL, patientName NVARCHAR(100) NOT NULL, dateOfBirth DATE NOT NULL, dateOfVisit DATE NOT NULL, diagnosis NVARCHAR(MAX) NOT NULL, prescription NVARCHAR(MAX) NOT NULL );
CREATE TABLE crimrecInfo(
crimrecId INT PRIMARY KEY IDENTITY(1,1), crimrecregId INT NOT NULL, criminalName NVARCHAR(100) NOT NULL, dateOfBirth DATE NOT NULL, dateOfArrest DATE NOT NULL, criminalStatus NVARCHAR(50) NOT NULL, criminalCharge NVARCHAR(MAX) NOT NULL, verdict NVARCHAR(MAX) NOT NULL );
CREATE TABLE SignUpInfo(
signUpId INT PRIMARY KEY IDENTITY(1,1), userName NVARCHAR(50) NOT NULL, passKey NVARCHAR(50) NOT NULL, firstName NVARCHAR(50) NOT NULL, middleName NVARCHAR(50) NOT NULL, lastName NVARCHAR(50) NOT NULL, dateOfBirth DATE NOT NULL, addressInfo NVARCHAR(MAX) NOT NULL, contactNumber NVARCHAR(15) NOT NULL, emailAddress NVARCHAR(MAX) NOT NULL );
employeeId INT PRIMARY KEY IDENTITY(1,1), signUpId INT, employmentDate DATE NOT NULL, employeeStatus NVARCHAR(15) NOT NULL, achievements NVARCHAR(MAX) NOT NULL, FOREIGN KEY (signUpId) REFERENCES SignUpInfo(signUpId) );
superAdminId INT PRIMARY KEY IDENTITY(1,1), signUpId INT, FOREIGN KEY (signUpId) REFERENCES SignUpInfo(signUpId) ); GO
-- Stored Procedure for medrecInfo table
CREATE PROCEDURE InsertMedicalRecord @medrecregId INT, @patientName NVARCHAR(100), @dateOfBirth DATE, @dateOfVisit DATE, @diagnosis NVARCHAR(MAX), @prescription NVARCHAR(MAX) AS BEGIN IF EXISTS (SELECT 1 FROM medrecInfo WHERE patientName = @patientName AND dateOfBirth = @dateOfBirth) BEGIN PRINT 'Record already exists.'; END ELSE BEGIN INSERT INTO medrecInfo (medrecregId, patientName, dateOfBirth, dateOfVisit, diagnosis, prescription) VALUES (@medrecregId, @patientName, @dateOfBirth, @dateOfVisit, @diagnosis, @prescription); END END; GO
-- Stored Procedure for crimrecInfo table
CREATE PROCEDURE InsertCriminalRecord @crimrecregId INT, @criminalName NVARCHAR(100), @dateOfBirth DATE, @dateOfArrest DATE, @criminalStatus NVARCHAR(50), @criminalCharge NVARCHAR(MAX), @verdict NVARCHAR(MAX) AS BEGIN IF EXISTS (SELECT 1 FROM crimrecInfo WHERE criminalName = @criminalName AND dateOfBirth = @dateOfBirth) BEGIN PRINT 'Record already exists.'; END ELSE BEGIN INSERT INTO crimrecInfo (crimrecregId, criminalName, dateOfBirth, dateOfArrest, criminalStatus, criminalCharge, verdict) VALUES (@crimrecregId, @criminalName, @dateOfBirth, @dateOfArrest, @criminalStatus, @criminalCharge, @verdict); END END; GO
-- Stored Procedure for SignUpInfo table
CREATE PROCEDURE InsertSignUpInfo @userName NVARCHAR(50), @passKey NVARCHAR(50), @firstName NVARCHAR(50), @middleName NVARCHAR(50), @lastName NVARCHAR(50), @dateOfBirth DATE, @addressInfo NVARCHAR(MAX), @contactNumber NVARCHAR(15), @emailAddress NVARCHAR(MAX) AS BEGIN IF EXISTS (SELECT 1 FROM SignUpInfo WHERE userName = @userName) BEGIN PRINT 'Record already exists.'; END ELSE BEGIN INSERT INTO SignUpInfo (userName, passKey, firstName, middleName, lastName, dateOfBirth, addressInfo, contactNumber, emailAddress) VALUES (@userName, @passKey, @firstName, @middleName, @lastName, @dateOfBirth, @addressInfo, @contactNumber, @emailAddress); END END; GO
-- Stored Procedure for userInfo table
CREATE PROCEDURE InsertUserInfo @signUpId INT AS BEGIN IF EXISTS (SELECT 1 FROM userInfo WHERE signUpId = @signUpId) BEGIN PRINT 'Record already exists.'; END ELSE BEGIN INSERT INTO userInfo (signUpId) VALUES (@signUpId); END END; GO
-- Stored Procedure for employeeInfo table
CREATE PROCEDURE InsertEmployeeInfo @signUpId INT, @employmentDate DATE, @employeeStatus NVARCHAR(15), @achievements NVARCHAR(MAX) AS BEGIN IF EXISTS (SELECT 1 FROM employeeInfo WHERE signUpId = @signUpId) BEGIN PRINT 'Record already exists.'; END ELSE BEGIN INSERT INTO employeeInfo (signUpId, employmentDate, employeeStatus, achievements) VALUES (@signUpId, @employmentDate, @employeeStatus, @achievements); END END; GO
-- Stored Procedure for adminInfo table
CREATE PROCEDURE InsertAdminInfo @signUpId INT AS BEGIN IF EXISTS (SELECT 1 FROM adminInfo WHERE signUpId = @signUpId) BEGIN PRINT 'Record already exists.'; END ELSE BEGIN INSERT INTO adminInfo (signUpId) VALUES (@signUpId); END END; GO
-- Stored Procedure for superAdminInfo table
CREATE PROCEDURE InsertSuperAdminInfo @signUpId INT AS BEGIN IF EXISTS (SELECT 1 FROM superAdminInfo WHERE signUpId = @signUpId) BEGIN PRINT 'Record already exists.'; END ELSE BEGIN INSERT INTO superAdminInfo (signUpId) VALUES (@signUpId); END END; GO
The Truth About Your Height Exploring The Myths and Realities of Human Size and Its Effects On Performance Health Pollution and Survival by Thomas Samaras B00jxyr9oo