目的
要素内容または属性値を XML 文書から抽出して、データを TIME タイプで戻します。
構文
スカラー関数 |
---|
>>-extractTime----(--xmlobj--,--path--)------------------------>< |
表関数 |
---|
>>-extractTimes----(--xmlobj--,--path--)----------------------->< |
パラメーター
表 37. extractTime および extractTimes 関数のパラメーター
パラメーター | データ・タイプ | 説明 |
---|---|---|
xmlobj |
XMLVARCHAR、 XMLFILE、または XMLCLOB | 列名。 |
path | VARCHAR | 要素または属性のロケーション・パス。 |
戻りタイプ
TIME
戻り列名 (表関数)
returnedTime
例
この例では、本のサンプル・ファイルを使用します。 この例では、本の値段が付けられた時刻に関して XML ファイル book.xml を検索し、 その値を TIME として戻します。
<?xml version="1.0"> <DOCTYPE book SYSTEM "c:\dxx\samples\book.dtd"> <book> <chapter id="1" date="07/01/97"> <section>This is a section in Chapter One.</section> <chapter id="2" date="01/02/1997"> <section>This is a section in Chapter Two.</section> </chapter> <price date="12/22/1998" time="11.12.13" timestamp="1998-12-22-11.12.13.888888"> 38.281 </price> </book> select db2xml.extractTime(doc, '/book/price/@time') from t1