IBM Books

管理およびプログラミングの手引き

extractTime() および extractTimes()

目的

要素内容または属性値を 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


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]