На apex.oracle.com есть свободное место.
И я не могу зарегистрировать xmlschema.Вот код:
BEGIN
DBMS_XMLSCHEMA.REGISTERSCHEMA (
schemaurl => 'http://apex.oracle.com/public/bookCover.xsd'
, schemadoc =>
'
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="cover" type="coverType"/>
<xsd:complexType name="coverType">
<xsd:sequence>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="author" type="xsd:string"
maxOccurs="unbounded"/>
<xsd:element name="publisher" type="xsd:string"/>
<xsd:element name="pubdate" type="xsd:string"/>
<xsd:element name="isbn" type="xsd:string"/>
<xsd:element name="pages" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
'
);
END;
Этот фрагмент кода хорошо подходит для моей домашней базы данных Oracle11g XE (конечно, с другим значением параметра SCHEMAURL).Согласно тому, что люди говорят на форумах, этот параметр не должен содержать фактический URL.
Итак, в среде apex.oracle.com я получаю:
ORA-01741: illegal zero-length identifier.
Существуют ли какие-либо ограничения из-заиспользовать БЕСПЛАТНОЕ ПРОСТРАНСТВО?Нет никакой документации об ограничениях XMLDB на apex.oracle.com