相关疑难解决方法(0)

如何将临时表作为参数传递到单独的存储过程中

我有一个存储过程,它接受一个输入参数@CategoryKeys varchar,并将其内容解析为临时表,#CategoryKeys.

        -- create the needed temp table.
        CREATE TABLE #CategoryKeys
          (
             CategoryKey SMALLINT
          );

        -- fill the temp table if necessary
        IF Len(rtrim(ltrim(@CategoryKeys))) > 0
          BEGIN
              INSERT INTO #CategoryKeys
                          (CategoryKey)
              SELECT value
              FROM   dbo.String_To_SmallInt_Table(@CategoryKeys, ',');
          END
Run Code Online (Sandbox Code Playgroud)

如果临时表有行,我想将表传递给一个单独的存储过程.我如何在单独的过程中创建一个参数来保存临时表?

sql sql-server stored-procedures

32
推荐指数
2
解决办法
6万
查看次数

标签 统计

sql ×1

sql-server ×1

stored-procedures ×1