Inserting data into a temporary table

后端 未结 14 1497
情书的邮戳
情书的邮戳 2020-12-22 22:28

After having created a temporary table and declaring the data types like so;

CREATE TABLE #TempTable(
ID int,
Date datetime,
Name char(20))

H

14条回答
  •  清酒与你
    2020-12-22 22:58

    I have provided two approaches to solve the same issue,

    Solution 1: This approach includes 2 steps, first create a temporary table with specified data type, next insert the value from the existing data table.

    CREATE TABLE #TempStudent(tempID  int, tempName  varchar(MAX) )
    INSERT INTO #TempStudent(tempID, tempName) SELECT id, studName FROM students where id =1
    
    SELECT * FROM #TempStudent
    

    Solution 2: This approach is simple, where you can directly insert the values to temporary table, where automatically the system take care of creating the temp table with the same data type of original table.

    SELECT id, studName  INTO #TempStudent FROM students where id =1
    
    SELECT * FROM #TempStudent
    

提交回复
热议问题