鍵:==keyfield
<element>
<keyfield>
此元素允許您定義用於標識表中記錄的鍵。
表必須至少有一個鍵。
通常,鍵在模式和索引的主元素後聲明。
如果鍵包括多個欄位(即多個 <keyfield>
孩子)。 不要使用複合鍵定義主鍵。
如果架構的主元素包含「@autopk=true」屬性,則主鍵是唯一的。 每個架構只能有一個主鍵。
保留前1000個標識符,因此,如果需要為鍵定義值範圍,則從1000開始。
授權「@expr」或「別名」欄位為空的複合鍵的聲明:
<key name="node" allowEmptyPart="true">
<keyfield xpath="@expr"/>
<keyfield xpath="@alias"/>
</key>
在中STRING類型的「名稱」欄位上聲明主鍵 <srcschema>
和匹配的SQL查詢:
<key name="PrimaryKey" internal="true">
<keyfield xpath="@name"/>
</key>
CREATE UNIQUE INDEX Schema_PrimaryKey ON Schema(sName);