Wednesday 2 October 2013

Create Temporary Table SQL Server

Pembuatan Temporary pada Query Tsql cukup mudah yaitu menggunakan tanda #, seberanarnya ada beberapa cara dalam pembuatannya, cara di bawah ini adalah bagaimana cara membuat sekaligus mengkopi hasil query yang kita jalankan kedalam Temporary table tersebut :

SELECT  e.EmployeeID, e.EmployeeName
INTO #AbsentEmployee
FROM Employee AS e INNER JOIN Absent AS a ON e.EmployeeID = a.EmplyeeID
HAVING a.Date = '02-01-2013' and a.AbsentID is null
SELECT * FROM #AbsentEmployee 
DROP TABLE #AbsentEmployee
  
kita tidak perlu menginsert kembali isi dari hasil query tersebut karena secara otomatis dia mengCopy semuanya kedalam temporary tablenya. Field yang dibuat itu berdasarkan apa yang kita select dari tablenya, cara ini cukup efisien apabila kita harus mendeklarasikannya terlebih dahulu.
 

No comments:

Post a Comment