--creating tables /*this is a multiple line */ Create Database TestTables Use TestTables Create table Person ( PersonKey int identity(1,1) primary key, PersonLastName nvarchar(255) not null, PersonFirstName nvarchar(255) null, PersonEmail nvarchar(255) not null, PersonAddedDate Datetime default GetDate() ) Create Table PersonAddress ( PersonAddressKey int identity(1,1), PersonAddressStreet nvarchar(255) not null, PersonAddressCity nvarchar(255) default 'Seattle', PersonKey int, --Foreign Key references Person(personKey) constraint PK_PersonAddress primary key(PersonAddressKey), constraint FK_PersonAddress Foreign key(personKey) references Person(PersonKey) ) Create Table PersonContact ( PersonContactKey int identity(1,1), PersonContactHomePhone nchar(14), PersonKey int ) Alter table PersonContact Add Constraint Pk_PersonContact primary key (PersonContactKey), Constraint Fk_personContact foreign key (PersonKey) references Person(PersonKey) --dropping a column Alter table Person Drop column PersoneEmail --adding a column Alter Table Person Add PersonEmail nvarchar(255) --add unique constraint Alter table Person Add constraint unique_Email Unique(PersonEmail)
Wednesday, April 5, 2017
Creating Tables
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment