---
title: "Oracle 模式下调用函数报错 ORA-00600: internal error code, arguments: -4007, Not supported feature or function-OceanBase数据库使用指南"
description: "了解OceanBase数据库在实际应用中关于 Oracle 模式下调用函数报错 ORA-00600: internal error code, arguments: -4007, Not supported feature or function相关的常见问题和使用技巧，帮助您快速解决 Oracle 模式下调用函数报错 ORA-00600: internal error code, arguments: -4007, Not supported feature or function的难题。"
---
切换语言

- 简体中文
- English

划线反馈

# Oracle 模式下调用函数报错 ORA-00600: internal error code, arguments: -4007, Not supported feature or function

更新时间：2024-01-22 01:56

适用版本： V2.2.x、V3.1.x、V3.2.x 内容类型：Troubleshoot  

## 问题描述

OceanBase 数据库 Oracle 模式下，执行语句调用函数，发现如下报错。

```shell
obclient> select FUN_GET_YJCAS_ALL_BM('20220101','20220821','1300B00')  from dual;
ORA-00600: internal error code, arguments: -4007, Not supported feature or function

```

## 问题原因

OceanBase 数据库 Oracle 模式下不支持在纯 SQL 中返回复杂类型函数。

## 影响版本

OceanBase 数据库 V2.X 和 V3.X 版本。

## 解决方法

可以通过 table function 方式使用，示例如下。

```shell
select * from table(FUN_GET_YJCAS_ALL_BM('20220101','20220821','1300B00'))

```

Previous

[函数索引 Session 变量变换导致 SQL 报 -4377](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000438552)

Next

[from_unixtime 函数结果集不同](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000209974) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
