我使用表变量创建了一个存储过程,并将值插入表变量并返回表变量列并返回整数值。现在我需要根据返回的结果从表中选择记录。
答案 0 :(得分:1)
我赞同马丁的澄清要求。但是,如果我正确地告诉你,你说你有一个带有int列的表变量,需要使用这个int列。您可以将JOIN语句中的表变量与包含您正在查找的数据的表一起使用,而不是使存储过程返回(变量)表的内容。
这样的事情:
从源表中选择* INNER JOIN @tablevariable MyVarTable ON sourcetable.intcolumn1 = Myvartable.intcolumn2