This
article we will discuss about temporary table and table variable. What is the
difference between both.
| 
  
  Temporary Table | 
   
  Table Variable | 
| 
1-
  Syntax-  create  table 
  #temp | 
1-Syntax-
  Declare @tablename Table | 
| 
2-It
  support DDL operation :-like drop, create, alter etc. | 
2-
  It doesn’t support DDL operation. | 
| 
3-It
  participate the explicitly transactions defined by the user. | 
3-
  It doesn’t participate in the explicit transactions defined by the user. | 
| 
4-
  It doesn’t allowed in  UDF | 
4-
  It can be used in user defined functions | 
| 
5-
  It support adding indexes explicitly after table creation. | 
5-It
  doesn’t adding indexes explicitly. | 
 
No comments:
Post a Comment