Temporary Table
Temporary Tables:-
-----------------
CREATE PROCEDURE TempTbl
AS
BEGIN
--drop table #EmpTemp
--drop table ##EmpTemp1
--Temporary Table
CREATE TABLE #EmpTemp
(
EmpId varchar(100),
EmpName varchar(100),
Address varchar(100),
TA money,
HRA money,
PF money,
ESI money
)
--Global Temporary Table
CREATE TABLE ##EmpTemp1
(
EmpId varchar(100),
EmpName varchar(100),
Address varchar(100),
TA money,
HRA money,
PF money,
ESI money
)
--Table Variable
DECLARE @EmpTempv TABLE
(
EmpId varchar(100),
EmpName varchar(100),
Address varchar(100),
TA money,
HRA money,
PF money,
ESI money
)
INSERT INTO #EmpTemp
SELECT MAS.EmpId,MAS.EmpName,MAS.Address,
TAX.TA,TAX.HRA,TAX.PF,TAX.ESI
FROM TblEmpMaster MAS(nolock)
INNER JOIN
TblEmpTax TAX (nolock)
ON(MAS.EmpId=TAX.EmpId)
WHERE MAS.Address='Namakkal'
INSERT INTO ##EmpTemp1
SELECT MAS.EmpId,MAS.EmpName,MAS.Address,
TAX.TA,TAX.HRA,TAX.PF,TAX.ESI
FROM TblEmpMaster MAS(nolock)
INNER JOIN
TblEmpTax TAX (nolock)
ON(MAS.EmpId=TAX.EmpId)
WHERE MAS.Address='Namakkal'
INSERT INTO @EmpTempv
SELECT MAS.EmpId,MAS.EmpName,MAS.Address,
TAX.TA,TAX.HRA,TAX.PF,TAX.ESI
FROM TblEmpMaster MAS(nolock)
INNER JOIN
TblEmpTax TAX (nolock)
ON(MAS.EmpId=TAX.EmpId)
WHERE MAS.Address='Namakkal'
SELECT * FROM #EmpTemp
SELECT * FROM ##EmpTemp1
SELECT * FROM @EmpTempv
END
GO
EXEC TempTbl