Có. Bạn cần tiền tố tên bảng với "#" (băm) để tạo các bảng tạm thời.
Nếu bạn KHÔNG cần bảng sau, hãy tiếp tục & tạo bảng. Bảng tạm thời rất giống các bảng thông thường. Tuy nhiên, nó được tạo ra trong tempdb. Ngoài ra, nó chỉ có thể truy cập thông qua phiên hiện tại tức là Đối với EG: nếu người dùng khác cố gắng truy cập bảng tạm thời do bạn tạo, anh ấy sẽ không thể làm như vậy.
"##" (double-băm tạo "toàn cầu" bảng temp có thể được truy cập bởi các buổi khác cũng
Tham khảo các liên kết dưới đây để biết các khái niệm cơ bản của bảng tạm thời:. http://www.codeproject.com/Articles/42553/Quick-Overview-Temporary-Tables-in-SQL-Server-2005
Nếu nội dung của bảng của bạn nhỏ hơn 5000 hàng & KHÔNG chứa các loại dữ liệu như nvarchar (MAX), varbinary (MAX), hãy cân nhắc sử dụng các Biến Bảng. được lưu trữ trong RAM.They are stored in tempdb as well, not in RAM.
DECLARE @ItemBack1 TABLE
(
column1 int,
column2 int,
someInt int,
someVarChar nvarchar(50)
);
INSERT INTO @ItemBack1
SELECT column1,
column2,
someInt,
someVarChar
FROM table2
WHERE table2.ID = 7;
More Info trên Biến Bảng: http://odetocode.com/articles/365.aspx
Có. # tạo bảng tạm thời. Nếu không có nó sẽ tạo ra một bảng. –