Oracle:使用 xml 类型的 table 创建模式
Oracle: Create schema with table of xml type
在 Oracle 数据库中,我想创建一个具有 table XMLTYPE 的模式。
CREATE SCHEMA AUTHORIZATION xmlAdmin
CREATE TABLE PossibleAnswers OF XMLTYPE;
在 return 中,我收到 ORA-00906 错误:缺少左括号 。
为什么这不起作用?
这是您尝试过的;它不会工作:
SQL> create schema authorization scott
2 create table a of xmltype;
create table a of xmltype
*
ERROR at line 2:
ORA-00906: missing left parenthesis
不过,您可以自己创建这样一个 table:
SQL> create table a of xmltype;
Table created.
如果要创建架构 和 一个 table,请将 create table
语句修改为例如
SQL> create schema authorization scott
2 create table b (col xmltype);
Schema created.
SQL>
您想使用 table 和 XMLTYPE
类型的列创建架构,而不是尝试从 XMLTYPE
创建对象派生的 table:
CREATE SCHEMA AUTHORIZATION xmlAdmin
CREATE TABLE PossibleAnswers (value XMLTYPE);
在 Oracle 数据库中,我想创建一个具有 table XMLTYPE 的模式。
CREATE SCHEMA AUTHORIZATION xmlAdmin
CREATE TABLE PossibleAnswers OF XMLTYPE;
在 return 中,我收到 ORA-00906 错误:缺少左括号 。
为什么这不起作用?
这是您尝试过的;它不会工作:
SQL> create schema authorization scott
2 create table a of xmltype;
create table a of xmltype
*
ERROR at line 2:
ORA-00906: missing left parenthesis
不过,您可以自己创建这样一个 table:
SQL> create table a of xmltype;
Table created.
如果要创建架构 和 一个 table,请将 create table
语句修改为例如
SQL> create schema authorization scott
2 create table b (col xmltype);
Schema created.
SQL>
您想使用 table 和 XMLTYPE
类型的列创建架构,而不是尝试从 XMLTYPE
创建对象派生的 table:
CREATE SCHEMA AUTHORIZATION xmlAdmin
CREATE TABLE PossibleAnswers (value XMLTYPE);