Q. What is the difference between Local temporary table and Global temporary table ?
Local temporary table: It is prefixed with # to the table name.It is visible only to the one who has created it till the session exists. Table gets automatically deleted when the user log out from the session. The user can also explicitly drop the temporary table by using DROP command.
Following below query shown is an example to create local temporary table.
CREATE TABLE #Temp
(
ID INT,
Name VARCHAR(30),
Age INT
)
Global temporary table: It is prefixed with ## to the table name. It is visible to the multiple users once the connection or session has been created.Table gets automatically deleted when all the user referencing to that table logs out from the session.The user can also explicitly drop the temporary table by using DROP command.
Following below query shown is an example to create global temporary table.
CREATE TABLE ##Temp1
(
ID INT,
Name VARCHAR(30),
Age INT
)
Click for detail
No comments:
Post a Comment