在存储过程中创建SQL变量表

ism*_*gün 4 sql stored-procedures sqlparameter

我想在存储过程中创建包含这个的SQL变量表;

Select a,b,c,d from **@tablename** where a=1 and c=0
Run Code Online (Sandbox Code Playgroud)

创建sp时如何用sp做到这一点?

Har*_*ary 5

您可以在SP中声明表变量:

DECLARE @tablename TABLE(
    a INT,
    b INT,
    c INT,
    d INT);

SELECT * FROM @tablename;
Run Code Online (Sandbox Code Playgroud)