Sybase XML manual Unique check, Unique name and code uniqueness, 161

Models: XML

1 290
Download 290 pages 48.58 Kb
Page 173
Image 173

Chapter 3 Working with an XML model

Undefined selector

You must define an XPath expression for a keyRef selector attribute.

Manual correction

Automatic correction

In the keyRef property sheet, define an

XPath expression for the selector

 

attribute. For example:

 

s:company/s:employee

 

 

 

For more information on XPath expressions, see section Defining an identity constraint selector in chapter Building an XML model.

Unique check

During a unique constraint check, the following object controls are made.

Unique name and code uniqueness

An element cannot contain two unique constraints with identical names and/or codes.

Manual correction

Automatic correction

Rename one of the unique constraints

Renames the unique constraint by

 

appending a number to its name or

 

code

 

 

Existence of fields

A unique constraint must contain at least one field.

Manual correction

Automatic correction

Add at least one field to the unique

Deletes unassigned unique constraint

constraint or delete the unique constraint.

 

For example: @numEmployee

 

 

 

For more information on fields, see section Defining an identity constraint field in chapter Building an XML model.

XSM User's Guide

161

Page 173
Image 173
Sybase XML manual Unique check, Unique name and code uniqueness, 161