Sometimes a user wants to create a temporary table in the database during the execution of a stored procedure or sequence of SQL queries. To create a temporary table that lasts for only the duration of the user session, Use # before the table name.
You can use SELECT… INTO or CREATE TABLE statements to create this table. This temporary table will be automatically dropped once the user session expires.
Use MovieDatabaseGOSELECT MovieName,MovieReviewINTO #TempMoviesFROM Movies/*
Now you can use this temporary table in other queries to get the desired result, e.g., To PRINT the data.
*/SELECT MovieName, MovieReviewFROM #TempMovies
These temporary tables can be used extensively in the stored procedure to return the desired result.