After defining a schema, you can store it in a table before using it for validating XML values. In this example, the schema document is stored in the table schematab, which is defined as the following:
CREATE TABLE schematab ( schemaid VARCHAR(32), schemaContent XML ) PRIMARY INDEX (schemaid);
The schema.txt file used in the .IMPORT statement below has the following format:
customerschema.xsd|customerschema.xsd
Use this statement to store the schema in the schematab table:
.IMPORT VARTEXT '|' LOBCOLS=1 FILE=schema.txt USING (fxsd XML AS DEFERRED, xmlid varchar(32)) INSERT into schematab values(:xmlid, :fxsd);