---
source_url: https://docs.dolphindb.cn/zh/error_codes/S02003.html
fetched_at: 2026-05-19T09:09:16Z
category: error_codes
title: S02003
sha1: be548db237c8f5622ad826d0f6e3f59c0bea5e04
---

# S02003

## 错误代码

S02003

## 报错信息

InputTables must be non-partitioned table(s), data source(s), or a dictionary.
RefId:S02003

## 错误原因

[replay](../funcs/r/replay.html) 函数会检查 *inputTables*
的数据形式。如果不符合如下的规则，会抛出这个异常：

- 如果 *inputTables* 是一张表，则必须是内存表
- 如果 *inputTables* 是一个字典，则 value 必须是以下两种情况之一（两种情况不能同时存在）：
  - 所有 values 都是内存表
  - 所有 values 都是非空的 DataSource 元组
- 如果 *inputTables* 是一个 vector 或元组，则不能为空，且是以下两种情况之一：
  - 元素都是内存表
  - 元素都是 DataSource

## 解决办法

按照问题详情中提到的规则，检查 *inputTables* 参数是否符合要求。
