宣告記憶體優化表變數
為了更快的效能,你可以對記憶體優化表變數。以下是傳統表變數的 T-SQL:
DECLARE @tvp TABLE  
( 
    col1   INT NOT NULL ,  
    Col2   CHAR(10) 
);  
要定義記憶體優化變數,必須首先建立記憶體優化表型別,然後從中宣告變數:
CREATE TYPE dbo.memTypeTable 
AS TABLE  
(  
    Col1  INT NOT NULL INDEX ix1,  
    Col2  CHAR(10)  
)  
WITH  
    (MEMORY_OPTIMIZED = ON);  
然後我們可以像這樣使用表格型別:
DECLARE @tvp memTypeTable
insert INTO @tvp
values (1,'1'),(2,'2'),(3,'3'),(4,'4'),(5,'5'),(6,'6')
SELECT * FROM @tvp
結果:
Col1    Col2
1       1         
2       2         
3       3         
4       4         
5       5         
6       6