IF OBJECT_ID('tempdb..#employee',N'U') is not null
Drop Table #employee
create table #employee
(
id int identity(1,1) not null
,Name varchar(250) Not null
,IsManager bit not
null
,SuperiorID int null
,Department varchar(25) null
)
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Stan Palmer',1,NULL,NULL
insert into #employee(Name,IsManager,SuperiorID,Department) select 'John Sander',1,1,'First level management'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Jan Claud',0,2,'Second level management'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Christine Lehman',0,2,'Second level management'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Nadia Seres',1,1,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Neil Armstrong',1,5,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Paolo Williams',0,6,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Robbie Diamond',0,6,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Zakk Steward',1,5,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Duffy Wylde',0,9,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Rod Chapman',0,9,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Tracy Durst',1,5,'Sales'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Iywoka Cohen',1,2,'IT'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'Leonard Nutini',1,1,'Second level management'
insert into #employee(Name,IsManager,SuperiorID,Department) select 'CEO',1,NULL,NULL
select * from #employee