我正在阅读存储过程并查看它们,我在其中一个过程中看到了这个声明。在我看来,它正试图创建一个名为@uzovi_nummers的临时表。我想弄清楚的是这是什么" uzovi_nummer_n_4"。它是自定义数据类型吗?
DECLARE @uzovi_nummers TABLE (
uzovi_nummer uzovi_nummer_n_4,jaar INT
)
答案 0 :(得分:0)
这是一个表变量。临时表前面会有一个哈希值#temptable
。在前面有一个@a
的查询中写入的任何内容都将是一个变量。
临时表和表变量之间也存在相当大的差异,this SO post可以很好地理解差异。