第三是有时候必须使用函数,使用函数就必须使用@table ,所以大家不要说使用#table 来代替!============================
这是你的看法,谁说使用函数就必须使用@table 呢? 这个在理论上说得过去吗?
变量表一般数据量在1000条以下,数据超过1000使用变量占用内存太多了,所以会慢,就以就得使用临时表'临时表占用的是磁盘空间,而不是内存
这是你的看法,谁说使用函数就必须使用@table 呢? 这个在理论上说得过去吗?
变量表一般数据量在1000条以下,数据超过1000使用变量占用内存太多了,所以会慢,就以就得使用临时表'临时表占用的是磁盘空间,而不是内存
只有当数据足够小或内存足够大,表变量才存在内存里,否则存tempdb
临时表始终存在于tempdb.之所以大数据量大时有差别,应该是因为执行计划不同。