Disadvantages of table variable over temporary table

Disadvantages of table variable over temporary table:

• Since it cannot be passed as parameter from one stored procedure to another, there temporary tables are used.
• We cannot create non- clustered index.
• SQL Server does not maintain statistics on table variable.
• Table variable cannot be altered.
• It won’t participate in transaction rollbacks.
• It can’t use dynamic SQL, unless it is declared dynamically.
• While table sharing, nested stored procedures table variables cannot be used.
• It cannot be used for large resultsets, while needs indexes for query optimization.

0 comments:

Post a Comment

Blogger news