首页 > 解决方案 > 无法创建包含枚举字段的表(Oracle 11g)

问题描述

我正在尝试在 Oracle 11g 中创建一个包含枚举的表

CREATE TABLE role (name ENUM('admin', 'read', 'write', 'manager'));

我得到[42000][907] ORA-00907: missing right parenthesis Position: 28。位置 28 在ENUM和之间(

此处列出的带有shirts表格的示例也不起作用。

我在这里缺少什么吗?

标签: oracleenumsoracle11g

解决方案


您所指的链接适用于 MySQL,而不是 Oracle 数据库。因此,您的语句可能适用于 MySQL 数据库。


推荐阅读