---
source_url: https://docs.dolphindb.cn/zh/error_codes/S05005.html
fetched_at: 2026-05-19T09:11:10Z
category: error_codes
title: S05005
sha1: ab05a80602d6cf6ec622e61763e72be8e640b43f
---

# S05005

## 错误代码

S05005

## 报错信息

Not allowed to create a void vector. RefId:S05005

## 错误原因

不允许创建一个类型为 VOID（即没有类型）的向量。

这个错误通常出现在以下情形中：

1. 创建一个长度为 N 的向量，其全部元素都是
   NULL。

   ```dolphindb
   take(NULL, 5)
   ```
2. 建表时，使用 NULL
   作为某一列的值。

   ```dolphindb
   t = table(NULL as x, 1..5 as y)
   ```

## 解决办法

可以显式指定 NULL 值的类型，例如上述脚本可修改为：

1. 创建一个长度为 N 的向量，其全部元素都是
   NULL。

   ```dolphindb
   take(int(NULL), 5)
   ```
2. 建表时，使用 NULL
   作为某一列的值。

   ```dolphindb
   t = table(take(int(NULL), 5) as x, 1..5 as y)
   ```
