db-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rhille...@apache.org
Subject svn commit: r854277 [42/44] - in /websites/production/db/content/derby: docs/10.4/ja_JP/ docs/10.4/ja_JP/getstart/ docs/10.4/ja_JP/images/ docs/10.4/ja_JP/ref/ manuals/
Date Wed, 13 Mar 2013 13:54:25 GMT
Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljrevoke.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljrevoke.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljrevoke.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,204 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="REVOKE 文" />
+<meta name="abstract" content="REVOKE文を使って、指定したユーザあるいは全ユーザから、データベースの情報に対して操作を行う権限を剥奪することができます。" />
+<meta name="description" content="REVOKE文を使って、指定したユーザあるいは全ユーザから、データベースの情報に対して操作を行う権限を剥奪することができます。" />
+<meta content="REVOKE statement, syntax, SQL statements, REVOKE, REVOKE statement, limitations, privileges, tables and columns, revoking" name="DC.subject" />
+<meta content="REVOKE statement, syntax, SQL statements, REVOKE, REVOKE statement, limitations, privileges, tables and columns, revoking" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="rrefsqljgrant.html" />
+<meta scheme="URI" name="DC.Relation" content="../devguide/cdevcsecuregrantrevokeaccess.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefsqljgrant.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefsistabssyscolperms.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefsistabssystableperms.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefsistabssystableperms.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefsistabssyscolperms.html" />
+<meta scheme="URI" name="DC.Relation" content="crefsqlj39374.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefsqljrevoke" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>REVOKE 文 </title>
+</head>
+<body id="rrefsqljrevoke"><a name="rrefsqljrevoke"><!-- --></a>
+
+
+<h1 class="topictitle1">REVOKE 文 </h1>
+
+
+
+<div><p>REVOKE文を使って、指定したユーザあるいは全ユーザから、データベースの情報に対して操作を行う権限を剥奪することができます。</p>
+
+<div class="section"> <div class="p">剥奪できる権限には次の種類があります。<ul>
+<li>表から情報を削除する。</li>
+
+<li>表に情報を挿入する。</li>
+
+<li>表や表にある列の部分集合に対して、外部キー参照を作成する。</li>
+
+<li>表やビュー、表の列の部分集合から、情報を選択する。</li>
+
+<li>表にトリガを作成する</li>
+
+<li>表や表にある列の部分集合にある情報を更新する。</li>
+
+<li>関数や手続きなどのプログラムルーチンを実行する。</li>
+
+</ul>
+</div>
+<p>REVOKE文を発行する前に、<samp class="codeph">derby.database.sqlAuthorization</samp>属性が<samp class="codeph">true</samp>であることを確認してください。<samp class="codeph">derby.database.sqlAuthorization</samp>属性により、SQL認証が有効になります。</p>
+
+<p>情報の所有者か<a href="rrefattrib26867.html#rrefattrib26867">データベースの所有者</a>であれば、その情報への権限を剥奪する事ができます。</p>
+
+<p>REVOKE文の使い方は、表への権限を剥奪するのか、プログラムルーチンへの権限を剥奪するのかにより異なります。</p>
+</div>
+
+<div class="section"><h4 class="sectiontitle">表の場合の使い方</h4>
+<pre><strong>REVOKE <em><a href="rrefsqljrevoke.html#rrefsqljrevoke__revokeptype">権限タイプ</a></em> ON [ TABLE ] { <em><a href="rreftablename.html#rreftablename">表名</a></em> | <em><a href="rrefviewname.html#rrefviewname">ビュー名</a></em> } FROM <em><a href="rrefsqljrevoke.html#rrefsqljrevoke__revokegrantees">権限を与えられていた人</a></em></strong></pre>
+<p>列の一覧を指定せずに権限を剥奪した場合、表の全ての列への権限が剥奪されます。</p>
+</div>
+
+<div class="section"><h4 class="sectiontitle">プログラムルーチンの場合の使い方</h4><pre><strong>REVOKE EXECUTE ON { FUNCTION | PROCEDURE } <em><a href="rrefsqljrevoke.html#rrefsqljrevoke__revokeroutinename">プログラムルーチンの指示子</a></em> FROM <em><a href="rrefsqljrevoke.html#rrefsqljrevoke__revokegrantees">権限を与えられていた人</a> </em> RESTRICT</strong></pre>
+<p>プログラムルーチンにREVOKE文を使う場合、RESTRICT節が必要です。RESTRICT節は、実行権限がビューや表、制約からは剥奪されない一方で、ビューや表、制約の所有者からは剥奪されることを表します。</p>
+</div>
+
+<div class="section" id="rrefsqljrevoke__revokeptype"><a name="rrefsqljrevoke__revokeptype"><!-- --></a><h4 class="sectiontitle">権限タイプ</h4><pre><strong>ALL PRIVILEGES |
+  各種権限 </strong></pre>
+</div>
+
+<div class="section" id="rrefsqljrevoke__revokeprivlist"><a name="rrefsqljrevoke__revokeprivlist"><!-- --></a><h4 class="sectiontitle">各種権限</h4><pre><strong>  
+表権限 {, 表権限 }* </strong></pre>
+</div>
+
+<div class="section" id="rrefsqljrevoke__revoketablepriv"><a name="rrefsqljrevoke__revoketablepriv"><!-- --></a><h4 class="sectiontitle">表権限</h4><pre><strong>  DELETE |
+  INSERT |
+  REFERENCES [<em>列一覧</em>] |
+  SELECT [<em>列一覧</em>] |
+  TRIGGER |
+  UPDATE [<em>列一覧</em>] </strong></pre>
+</div>
+
+<div class="section" id="rrefsqljrevoke__revokecollist"><a name="rrefsqljrevoke__revokecollist"><!-- --></a><h4 class="sectiontitle">列一覧</h4><pre><strong>  ( 列識別子 {, 列識別子}* ) </strong></pre>
+</div>
+<div class="section"><p>権限タイプのALL PRIVILEGESは、表への全ての権限をユーザから剥奪する時に使います。各種権限を指定して、表への一つ以上の権限を剥奪することもできます。</p>
+
+<p>DELETEの権限タイプは、表の行を削除する権限を剥奪するために使います。</p>
+
+<p>INSERTの権限タイプは、表に行を挿入する権限を剥奪するために使います。</p>
+
+<p>REFERENCESの権限タイプは、表への外部キー参照を作成する権限を剥奪するために使います。列一覧が指定された場合、その列群への外部キー参照を作成する権限だけが剥奪されます。</p>
+
+<p>SELECTの権限タイプは、表またはビューの情報を選択する権限を剥奪するときに使います。列一覧が指定された場合、その列群への権限だけが剥奪されます。列一覧が指定されなかった場合、表の全列に対して操作が有効です。</p>
+
+<p>TRIGGERの権限タイプは、表にトリガを作成する権限を剥奪するとめに使います。</p>
+
+<p>UPDATEの権限タイプは、表にUPDATE文を実行する権限を剥奪するために使います。列一覧が指定された場合、その列群への権限だけが剥奪されます。</p>
+</div>
+
+<div class="section" id="rrefsqljrevoke__revokegrantees"><a name="rrefsqljrevoke__revokegrantees"><!-- --></a><h4 class="sectiontitle">権限を与えられていた人</h4><pre><strong>{	<em>認証識別子</em> | PUBLIC } [,{ <em>authorization ID</em> | PUBLIC } ] *</strong></pre>
+
+<p>指定したユーザあるいは全ユーザから、権限の剥奪を行うことができます。全ユーザを指定するときは、PUBLICというキーワードを使います。PUBLICで剥奪される権限と、ユーザを指定して剥奪される権限は独立した物です。例を挙げましょう。表<samp class="codeph">t</samp>へのSELECT権限が、PUBLICと<samp class="codeph">harry</samp>という認証識別子の両方に与えられているとします。
+ここで、<samp class="codeph">harry</samp>という認証識別子からSELECT権限が剥奪されたとしても、<samp class="codeph">harry</samp>という認証識別子はPUBLIC権限を通して、表<samp class="codeph">t</samp>を操作可能です。</p>
+
+<div class="restriction"><span class="restrictiontitle">制約事項: </span>情報の所有者の権限を剥奪することはできません。</div>
+</div>
+
+<div class="section" id="rrefsqljrevoke__revokeroutinename"><a name="rrefsqljrevoke__revokeroutinename"><!-- --></a><h4 class="sectiontitle">プログラムルーチンの指示子</h4><pre><strong>  {
+		<em>qualified-name</em> [ signature ]
+  }</strong></pre>
+</div>
+
+<div class="section"><h4 class="sectiontitle">剥奪された権限に連なる依存関係</h4>
+<p>剥奪された権限に依存しているビューやトリガ、制約等は自動的に削除されます。このとき<span>Derby</span> は、剥奪された権限を他の権限で代替しようとしません。詳しくは、<span><em>Derby ディベロッパーズ ガイド</em></span>の"SQL standard authorization"を参照してください。</p>
+</div>
+
+
+
+<div class="section"><h4 class="sectiontitle">制限事項</h4><p>REVOKE文には次の制限事項があります。</p>
+
+<dl>
+<dt class="dlterm">表毎の権限に関連した権限</dt>
+
+<dd>表毎の権限に対応して、SYSTABLEPERMSシステム表に表IDと権限の付与先が記録されます。たとえば、<samp class="codeph">user2</samp>に、表<samp class="codeph">user1.t1</samp>のSELECTとDELETEの権限が付与された場合、SYSTABLEPERMS表には対応した行がひとつ追加されます。この行にのGRANTEE欄は<samp class="codeph">user2</samp>という値をとって、TABLEID欄は<samp class="codeph">user1.t1</samp>という値をとります。さらにSELECTPRIVとDELETEPRIVのそれぞれの欄の値はYをとります。それ以外の権é™
 ã«å¯¾å¿œã—た欄の値はNです。<p>権限を付与されたユーザが表へのいずれかの権限を必要とする情報をデータベースに作成すると、<span>Derby</span> のエンジンは、その情報がSYSTABLEPERMSにある特定の行へ依存していることを理解します。
+例えば、<samp class="codeph">user2</samp>が<samp class="codeph">SELECT * FROM
+user1.t1</samp>という文で<samp class="codeph">v1</samp>というビューを作成すると、ビューの<samp class="codeph">v1</samp>と、GRANTEE欄が<samp class="codeph">user2</samp>でTABLEID欄が<samp class="codeph">user1.t1</samp>であるSYSTABLEPERMSの行との間に、管理対象となる依存関係があるとプログラムは理解します。ここで、プログラムはビューが特定の行に依存していることを理解しますが、その行にある権限に対応した欄のうち、どの欄に依存しているのかは理解してã
 „ません。</p>
+
+<p>そのせいで、表毎の権限を剥奪するREVOKE文が発行されると、その権限と同じ表IDとユーザの組み合わせを持つ権限に依存したデータベース上の情報は全て削除されてしまいます。例で説明すると、<samp class="codeph">user1</samp>が<samp class="codeph">user2</samp>から表<samp class="codeph">t1</samp>のDELETE権限を剥奪すると、SYSTABLEPERMS表のGRANTEE欄に<samp class="codeph">user2</samp>をとりTABLEID欄に<samp class="codeph">user1.t1</samp>をとる行がREVOKE文により更新されます。このとき依
 存関係の管理機能により、その行に記録されたDELETE権限には依存していないにもかかわらず、権限の剥奪による無効化のメッセージが<samp class="codeph">user2.v1</samp>にも送信されるので、このビューは削除されてしまいます。</p>
+</dd>
+
+
+<dt class="dlterm">列毎の権限に関連した制限</dt>
+
+<dd>SYSCOLPERMSシステム表の行毎に、権限の付与先と表IDの組み合わせに許可された権限をひとつだけ記録することができます。たとえば、<samp class="codeph">user2</samp>に表<samp class="codeph">user1.t1</samp>にあるc12とc13という列のSELECT権限が与えられた場合、SYSCOLPERMSには行がひとつ追加されます。この行はGRANTEE欄の値に<samp class="codeph">user2</samp>をとり、TABLEID欄の値に<samp class="codeph">user1.t1</samp>をとり、TYPE欄の値に<samp class="codeph">S</samp>をとり、COLUMNS欄の値には<samp class="
 codeph">c12, c13</samp>をとります。
+<p>表の列の集合に権限を付与されたユーザが、その権限に依存した情報をデータベースに作成した場合、<span>Derby</span>は、その情報とSYSCOLPERMS表の対応した行の間の依存関係を理解して管理下に起きます。例えば<samp class="codeph">user2</samp>が<samp class="codeph">SELECT c11 FROM user1.t1</samp>という文により、<samp class="codeph">v1</samp>という行を作成すると、プログラムはGRANTEE欄が<samp class="codeph">user2</samp>でTABLEID欄が<samp class="codeph">user1.t1</samp>、TYPE欄がSであるSYSCOLPERMS表のè¡
 に、<samp class="codeph">v1</samp>が依存することを理解して、その依存関係を管理下に置きます。このとき、プログラムはビューがSELECT権限に依存することは理解しますが、ビューがどのカラムに依存しているかは追跡しません。</p>
+
+<p>REVOKE文がカラムごとの権限に対して発行されると、その権限の権限付与先、テーブルID、権限の種類に依存したデータベース上の情報が削除されます。例で説明すると、<samp class="codeph">user1</samp>が<samp class="codeph">user2</samp>から、表<samp class="codeph">user1.t1</samp>の列<samp class="codeph">c12</samp>へのSELECT権限を剥奪すると、GRANTEE欄が<samp class="codeph">user2</samp>でTABLEIDが<samp class="codeph">user1.t1</samp>、TYPE欄がSのSYSCOLPERMSにある行が、REVOKE文により更新されます。このとき依存é
 –¢ä¿‚の管理機能により、<samp class="codeph">c12</samp> という列には依存していないにもかかわらず、権限の剥奪による無効化のメッセージが<samp class="codeph">user2.v1</samp>というビューにも送信されるので、このビューは削除されてしまいます。</p>
+</dd>
+
+</dl>
+</div>
+
+
+
+<div class="example"><h4 class="sectiontitle">権限剥奪の例</h4> <div class="p">表<samp class="codeph">t</samp>へのSELECT権限を、<samp class="codeph">maria</samp>と<samp class="codeph">harry</samp>という認証識別子から剥奪する場合、次のように文を書きます。<pre><strong>REVOKE SELECT ON TABLE t FROM maria,harry</strong> </pre>
+</div>
+
+
+<div class="p">表<samp class="codeph">t</samp>へのUPDATE、TRIGGER権限を<samp class="codeph">anita</samp>と<samp class="codeph">zhi</samp>という認証識別子から剥奪する場合、次のように文を書きます。<pre><strong>REVOKE UPDATE, TRIGGER ON TABLE t FROM anita,zhi</strong> </pre>
+</div>
+
+
+<div class="p">表<samp class="codeph">s.v</samp>へのSELECT権限を全ユーザから剥奪する場合、次のように文を書きます。<pre><strong>REVOKE SELECT ON TABLE s.v FROM PUBLIC</strong></pre>
+</div>
+
+
+<div class="p">表<samp class="codeph">s.v</samp>の<samp class="codeph">c1</samp>と<samp class="codeph">c2</samp>という列へのUPDATE権限を全てのユーザから剥奪する場合、次のように文を書きます。<pre><strong>REVOKE UPDATE (c1,c2) ON TABLE s.v FROM PUBLIC</strong></pre>
+</div>
+
+
+<p><samp class="codeph">p</samp>という手続きへのEXECUTE権限を、<samp class="codeph">george</samp>という認証識別子から剥奪する場合、次のように文を書きます。</p>
+<pre><strong>REVOKE EXECUTE ON PROCEDURE p FROM george RESTRICT</strong> </pre>
+</div>
+
+</div>
+
+<div>
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="crefsqlj39374.html" title="">文</a></div>
+</div>
+<div class="relconcepts"><strong>関連概念</strong><br />
+<div><a href="../devguide/cdevcsecuregrantrevokeaccess.html" title="When the SQL standard authorization mode is enabled, object owners can use the GRANT and REVOKE SQL statements to set the user permissions for specific database objects or for specific SQL actions.">SQL standard authorization</a></div>
+</div>
+<div class="relref"><strong>関連資料</strong><br />
+<div><a href="rrefsqljgrant.html" title="GRANT 文を使って、データベースにある情報の操作権限を、指定した一人あるいは全ユーザに与えることができます。">GRANT 文</a></div>
+<div><a href="rrefsistabssyscolperms.html" title="SYSCOLPERMS 表には権限が付与されている列の情報が記録されます。">SYSCOLPERMS システム表</a></div>
+<div><a href="rrefsistabssystableperms.html" title="SYSTABLEPERMS表には権限が付与されているテーブルの情報が記録されます。">SYSTABLEPERMS システム表</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljrevoke.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtfinvoke.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtfinvoke.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtfinvoke.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,75 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="表関数の呼び出し" />
+<meta scheme="URI" name="DC.Relation" content="rrefsqlj33215.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefsqljtfinvoke" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>表関数の呼び出し</title>
+</head>
+<body id="rrefsqljtfinvoke"><a name="rrefsqljtfinvoke"><!-- --></a>
+
+
+<h1 class="topictitle1">表関数の呼び出し</h1>
+
+<div>
+<div class="example">
+<pre>
+<strong>TABLE <em>関数名</em>( [ [ 関数の引数 ] [, 関数の引数 ]* ] )
+</strong></pre>
+</div>
+
+
+<div class="section">
+<p>
+但し書き 表関数を呼び出すときは、相関名を割り当てる必要があります。例を挙げます。
+</p>
+
+</div>
+
+
+<div class="example">
+<pre>
+<strong>
+SELECT s.*
+FROM TABLE( externalEmployees( 42 ) ) s
+</strong></pre>
+</div>
+
+
+</div>
+
+<div>
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="rrefsqlj33215.html" title="">表またはビューあるいは関数式</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtfinvoke.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtypexml.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtypexml.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtypexml.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,96 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="XML data type" />
+<meta name="abstract" content="The XML data type is used for Extensible Markup Language (XML) documents." />
+<meta name="description" content="The XML data type is used for Extensible Markup Language (XML) documents." />
+<meta content="XML data type" name="DC.subject" />
+<meta content="XML data type" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="crefsqlj31068.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefsqljtypexml" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>XML data type</title>
+</head>
+<body id="rrefsqljtypexml"><a name="rrefsqljtypexml"><!-- --></a>
+
+
+<h1 class="topictitle1">XML data type</h1>
+
+
+
+<div><p>The XML data type is used for Extensible Markup Language (XML)
+documents.</p>
+
+<div class="section"> <div class="p">XMLデータ型は以下のように使います。<ul>
+<li>SQL/XMLに定義された、整形されたXML(DOCUMENT(ANY))の値を記録する。</li>
+
+<li>一時的に整形されたXML(DOCUMENT(ANY))の値ではない、XML(SEQUENCE)の値を扱う。</li>
+
+</ul>
+</div>
+<div class="note"><span class="notetitle">注: </span>XMLデータの値を、取得・更新・問合せ等、何らかの方法で操作するアプリケーションでは、JAXP構文解析器とXalanのクラスをクラスパスに持たなければなりません。もし、構文解析器・Xalanの何れかが見つからなければ、<span>Derby</span>はエラーを発行します。
+<p><span>Derby</span>ではJDBCにて、SQL/XMLを扱う機能が実装されていないので、XMLの値を直接バインドしたり、JDBCの結果セットから直接XMLの値を取得することは不可能です。
+その代わりに、XMLPARSEやXMLSERIALIZE等の適切なXMLの演算子を明示的にSQLに書いて、XMLの情報をJavaの文字列や文字のストリームとして、バインドしたり取得する必要があります。</p>
+</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">構文</h4><pre><strong>XML</strong></pre>
+ </div>
+
+<div class="section"><h4 class="sectiontitle">対応するコンパイル時のJavaの型</h4><p>無し</p>
+
+<p>XMLの値に対応するJavaの型のjava.sql.SQLXMLは存在します。しかし、java.sql.SQLXML型は<span>Derby</span>にてサポートされていません。</p>
+ </div>
+
+<div class="section"><h4 class="sectiontitle">JDBC メタデータ型 (java.sql.Types)</h4><p>無し</p>
+
+<p>XMLの値に対応するメタデータ型のSQLXMLは存在します。しかし、SQLXMLは<span>Derby</span>にてサポートされていません。</p>
+
+<div class="p"><span>Derby</span>のデータベースからXMLの値を取得するときには、問合せのSQLにてXMLSERIALIZE演算子を使ってください。
+例を挙げます。<pre>SELECT XMLSERIALIZE (xcol as CLOB) FROM myXmlTable </pre>
+こうすることで、直列化した型に対応するgetXXXメソッドを使って、XMLの値を、取得することができます。この例ではCLOB型となります。</div>
+
+<div class="p"><span>Derby</span>のデータベースにJDBCを使ってXMLの値を記録するときは、SQL文にてXMLPARSE演算子を使ってください。
+例を挙げます。<pre>INSERT INTO myXmlTable(xcol) VALUES XMLPARSE(
+    DOCUMENT CAST (? AS CLOB) PRESERVE WHITESPACE)
+</pre>
+そして、文字列の型と互換性のあるsetXXXメソッドを使ってください。
+この例ではPreparedStatement.setStringまたはPreparedStatement.setCharacterStreamメソッドを使って、演算子に値を与えます。</div>
+ </div>
+
+</div>
+
+<div>
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="crefsqlj31068.html" title="">データ型</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqljtypexml.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefstringlimits.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefstringlimits.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefstringlimits.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,152 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="並びの制限" />
+<meta scheme="URI" name="DC.Relation" content="rreflimits.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefdbmlimits.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefdttlimits.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefidlengthlimits.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefnumericlimits.html" />
+<meta scheme="URI" name="DC.Relation" content="rreflimitsxml.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefstringlimits" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>並びの制限</title>
+</head>
+<body id="rrefstringlimits"><a name="rrefstringlimits"><!-- --></a>
+
+
+<h1 class="topictitle1">並びの制限</h1>
+
+<div>
+
+<div class="tablenoborder"><table summary="" cellspacing="0" cellpadding="4" frame="border" border="1" rules="all"><caption>表 1. 文字列の制限. 以下の表に、<span>Derby</span>における並びの値の制限を記します。</caption>
+
+<thead align="left">
+<tr>
+<th align="left" valign="top" width="50%" id="N1004E">値</th>
+
+<th align="left" valign="top" width="50%" id="N10056">上限</th>
+
+</tr>
+
+</thead>
+
+<tbody>
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">CHARの長さ</td>
+
+<td valign="top" width="50%">254文字</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">VARCHARの長さ</td>
+
+<td valign="top" width="50%">32,672文字</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">LONG VARCHARの長さ</td>
+
+<td valign="top" width="50%">32,700文字</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">CLOBの長さ</td>
+
+<td valign="top" width="50%">2,147,483,647文字</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">BLOBの長さ</td>
+
+<td valign="top" width="50%">2,147,483,647文字</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">文字定数の長さ</td>
+
+<td valign="top" width="50%">32,672</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">結合された文字列の長さ</td>
+
+<td valign="top" width="50%">2,147,483,647</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">バイナリ並びの長さ</td>
+
+<td valign="top" width="50%">2,147,483,647</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">16進整数の定数</td>
+
+<td valign="top" width="50%">16,336</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50%" headers="N1004E N10056 ">DOUBLEの定数の長さ</td>
+
+<td valign="top" width="50%">30 characters</td>
+
+</tr>
+
+</tbody>
+
+</table>
+</div>
+
+</div>
+
+<div>
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="rreflimits.html" title="">Derbyの制限事項</a></div>
+</div>
+<div class="relref"><strong>関連資料</strong><br />
+<div><a href="rrefdbmlimits.html" title="">データベース設定値の制限</a></div>
+<div><a href="rrefdttlimits.html" title="">DATE、TIMEとTIMESTAMPの制限</a></div>
+<div><a href="rrefidlengthlimits.html" title="">識別子の長さ制限</a></div>
+<div><a href="rrefnumericlimits.html" title="Derbyでは数値に制限があります。">数値の制限</a></div>
+<div><a href="rreflimitsxml.html" title="">XMLの制限</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefstringlimits.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsynonymname.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsynonymname.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsynonymname.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,58 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="別名" />
+<meta scheme="URI" name="DC.Relation" content="crefsqlj18919.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefsynonymname" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>別名</title>
+</head>
+<body id="rrefsynonymname"><a name="rrefsynonymname"><!-- --></a>
+
+
+<h1 class="topictitle1">別名</h1>
+
+<div>
+<div class="section"><p>表やビューは<em>別名</em>であらわす事ができます。
+<em>別名</em>は<em>スキーマ名</em>で限定することができます。</p>
+</div>
+
+<div class="section"><h4 class="sectiontitle">構文</h4> <pre><strong>[ <em><a href="rrefschemaname.html#rrefschemaname">スキーマ名</a>.</em> ] <em><a href="crefsqlj34834.html#crefsqlj34834">SQL92識別子</a></em></strong></pre>
+</div>
+
+</div>
+
+<div>
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="crefsqlj18919.html" title="">SQLの識別子</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsynonymname.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscschecktablefunc.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscschecktablefunc.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscschecktablefunc.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,64 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="SYSCS_UTIL.SYSCS_CHECK_TABLEシステム関数" />
+<meta scheme="URI" name="DC.Relation" content="crefsqlbuiltinsystemfunctions.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefsyscschecktablefunc" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>SYSCS_UTIL.SYSCS_CHECK_TABLEシステム関数</title>
+</head>
+<body id="rrefsyscschecktablefunc"><a name="rrefsyscschecktablefunc"><!-- --></a>
+
+
+<h1 class="topictitle1">SYSCS_UTIL.SYSCS_CHECK_TABLEシステム関数</h1>
+
+<div>
+<div class="section">
+<p><samp class="codeph">SYSCS_UTIL.SYSCS_CHECK_TABLE</samp>関数は引数に指定した表を検証して、その全ての索引と整合が取れていることを確かめます。もし表と索引が整合していれば、メソッドはSMALLINTの1を返します。
+もし表と索引が不整合であれば、関数は例外を挙げます。</p>
+</div>
+
+<div class="section"><h4 class="sectiontitle">構文</h4> <pre>SMALLINT SYSCS_UTIL.SYSCS_CHECK_TABLE(IN SCHEMANAME VARCHAR(128),
+IN TABLENAME VARCHAR(128)) </pre>
+ <p>SCHEMANAMEもしくはTABLENAMEがnullである場合、エラーが発生します。</p>
+</div>
+
+<div class="section"><h4 class="sectiontitle">例</h4> <pre>VALUES SYSCS_UTIL.SYSCS_CHECK_TABLE('SALES', 'ORDERS');</pre>
+</div>
+
+</div>
+
+<div>
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="crefsqlbuiltinsystemfunctions.html" title="">組込みシステム関数</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscschecktablefunc.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsdiagtables.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsdiagtables.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsdiagtables.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,261 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="SYSCS_DIAG 診断表および関数" />
+<meta name="abstract" content="Derbyにはシステム表式が用意されており、データベースの状態やデータベースへの接続の診断情報を取得できます。" />
+<meta name="description" content="Derbyにはシステム表式が用意されており、データベースの状態やデータベースへの接続の診断情報を取得できます。" />
+<meta content="diagnostic table functions, SYSCS_DIAG.ERROR_LOG_READER, SYSCS_DIAG.ERROR_LOG_READER diagnostic table function, diagnostic tables, SYSCS_DIAG.ERROR_MESSAGES, SYSCS_DIAG.ERROR_MESSAGES diagnostic table, diagnostic table functions, SYSCS_DIAG.LOCK_TABLE, SYSCS_DIAG.LOCK_TABLE diagnostic table, SYSCS_DIAG.SPACE_TABLE, SYSCS_DIAG.SPACE_TABLE diagnostic table function, diagnostic tables, SYSCS_DIAG.STATEMENT_CACHE, SYSCS_DIAG.STATEMENT_CACHE diagnostic table, SYSCS_DIAG.STATEMENT_DURATION, SYSCS_DIAG.STATEMENT_DURATION diagnostic table functions, SYSCS_DIAG.TRANSACTION_TABLE, SYSCS_DIAG.TRANSACTION_TABLE diagnostic table" name="DC.subject" />
+<meta content="diagnostic table functions, SYSCS_DIAG.ERROR_LOG_READER, SYSCS_DIAG.ERROR_LOG_READER diagnostic table function, diagnostic tables, SYSCS_DIAG.ERROR_MESSAGES, SYSCS_DIAG.ERROR_MESSAGES diagnostic table, diagnostic table functions, SYSCS_DIAG.LOCK_TABLE, SYSCS_DIAG.LOCK_TABLE diagnostic table, SYSCS_DIAG.SPACE_TABLE, SYSCS_DIAG.SPACE_TABLE diagnostic table function, diagnostic tables, SYSCS_DIAG.STATEMENT_CACHE, SYSCS_DIAG.STATEMENT_CACHE diagnostic table, SYSCS_DIAG.STATEMENT_DURATION, SYSCS_DIAG.STATEMENT_DURATION diagnostic table functions, SYSCS_DIAG.TRANSACTION_TABLE, SYSCS_DIAG.TRANSACTION_TABLE diagnostic table" name="keywords" />
+<meta scheme="URI" name="DC.Relation" content="crefsqlbuiltinsystemfunctions.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefsyscsdialgtables" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>SYSCS_DIAG 診断表および関数</title>
+</head>
+<body id="rrefsyscsdialgtables"><a name="rrefsyscsdialgtables"><!-- --></a>
+
+
+<h1 class="topictitle1">SYSCS_DIAG 診断表および関数</h1>
+
+
+
+<div><p><span>Derby</span>にはシステム表式が用意されており、データベースの状態やデータベースへの接続の診断情報を取得できます。</p>
+
+<div class="section"> <div class="p"><span>Derby</span>には二種類の診断表式があります。<dl>
+
+<dt class="dlterm">診断表</dt>
+
+<dd><span>Derby</span>の一般的な表と同様なものです。
+表名を置くことができる場所ならどこにでも診断表の名前をおけます。</dd>
+
+
+<dt class="dlterm">診断表関数</dt>
+
+<dd><span>Derby</span>の一般的な関数と同様なものです。診断表関数には関数に応じて、0あるいはそれ以上の引数を取ることができます。SQLに定義された表関数の構文に基づき、これらの関数を使う必要があります。</dd>
+
+</dl>
+ </div>
+
+<p>以下の表には<span>Derby</span>の診断表式の名称と種類を記します。</p>
+
+<div class="tablenoborder"><table summary="" cellspacing="0" cellpadding="4" frame="border" border="1" rules="all"><caption>表 1. <span>Derby</span>のシステム診断表式</caption>
+<thead align="left">
+<tr valign="bottom">
+<th valign="bottom" width="50.505050505050505%" id="N1011C">診断表式</th>
+
+<th valign="bottom" width="49.494949494949495%" id="N10123">式の種類</th>
+
+</tr>
+
+</thead>
+
+<tbody>
+<tr>
+<td valign="top" width="50.505050505050505%" headers="N1011C ">SYSCS_DIAG.ERROR_LOG_READER</td>
+
+<td valign="top" width="49.494949494949495%" headers="N10123 ">表関数</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50.505050505050505%" headers="N1011C ">SYSCS_DIAG.ERROR_MESSAGES</td>
+
+<td valign="top" width="49.494949494949495%" headers="N10123 ">表</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50.505050505050505%" headers="N1011C ">SYSCS_DIAG.LOCK_TABLE</td>
+
+<td valign="top" width="49.494949494949495%" headers="N10123 ">表</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50.505050505050505%" headers="N1011C ">SYSCS_DIAG.SPACE_TABLE</td>
+
+<td valign="top" width="49.494949494949495%" headers="N10123 ">表関数</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50.505050505050505%" headers="N1011C ">SYSCS_DIAG.STATEMENT_CACHE</td>
+
+<td valign="top" width="49.494949494949495%" headers="N10123 ">表</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50.505050505050505%" headers="N1011C ">SYSCS_DIAG.STATEMENT_DURATION</td>
+
+<td valign="top" width="49.494949494949495%" headers="N10123 ">表関数</td>
+
+</tr>
+
+<tr>
+<td valign="top" width="50.505050505050505%" headers="N1011C ">SYSCS_DIAG.TRANSACTION_TABLE </td>
+
+<td valign="top" width="49.494949494949495%" headers="N10123 ">表</td>
+
+</tr>
+
+</tbody>
+
+</table>
+</div>
+<div class="p"><div class="restriction"><span class="restrictiontitle">制約事項: </span>DDLや圧縮の手続きにて診断表を参照した場合、<span>Derby</span>は例外を返します。</div>
+</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">SYSCS_DIAG.ERROR_LOG_READER 診断表関数</h4>
+<p>SYSCS_DIAG.ERROR_LOG_READER診断表関数からは、<span class="filepath">derby.log</span>ファイルや指定した任意のログファイルにある全てのSQL文が得られます。</p>
+
+<p>この診断表関数を使うことで、活動中のトランザクションおよび任意の時点のトランザクションを知ることができます。たとえばデッドロックやロックの時間切れが発生した場合、エラーログからタイムスタンプ(timestampConstant)を見つけることができます。</p>
+
+<p>SYSCS_DIAG.ERROR_LOG_READER診断表関数を使うには、SQL表関数の構文に基づく必要があります。</p>
+
+<div class="p">例を挙げます。:<pre>SELECT * 
+    FROM TABLE (SYSCS_DIAG.ERROR_LOG_READER()) 
+    AS T1</pre>
+
+ここでT1はユーザが指定した表の名前で、これは任意の識別子です。</div>
+
+<p>SYSCS_DIAG.ERROR_LOG_READER診断表関数には、随意で指定する引数としてログファイルの名前を与えることができます。ログファイルの名前を指定する場合、ファイル名はJavaで文字列とみなせる式でなければなりません。</p>
+
+<div class="p">For example:<pre>SELECT * 
+    FROM TABLE (SYSCS_DIAG.ERROR_LOG_READER('myderbyerrors.log')) 
+    AS T1</pre>
+</div>
+
+<div class="p"><div class="tip"><span class="tiptitle">ヒント: </span> 既定では<span>Derby</span>のログファイルには起動、終了、エラーメッセージしかありません。
+より詳細な情報を<span>Derby</span>のログファイルに出力する方法は、<cite><span><em>Derbyのチューニング</em></span>ガイド</cite>の<span class="parmname">derby.stream.error.logSeverityLevel</span>属性と、<span class="parmname">derby.language.logStatementText</span>属性を読んでください。</div>
+</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">SYSCS_DIAG.ERROR_MESSAGES 診断表</h4>
+<p>SYSCS_DIAG.ERROR_MESSAGES診断表には、全てのSQLState、地域に対応したエラーメッセージ、
+<span>Derby</span>データベースでの例外深刻度が記述されます。
+文にて直接にSYSCS_DIAG.ERROR_MESSAGES診断表を参照することができます。</p>
+
+<div class="p">例を挙げます。<pre>SELECT * FROM SYSCS_DIAG.ERROR_MESSAGES</pre>
+</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">SYSCS_DIAG.LOCK_TABLE 診断表</h4>
+<p>SYSCS_DIAG.LOCK_TABLE診断表には、現在時点の<span>Derby</span>データベースの全ロックが記述されます。
+SYSCS_DIAG.LOCK_TABLE診断表は文にて直接参照することができます。</p>
+
+<div class="p">例を挙げます。<pre>SELECT * FROM SYSCS_DIAG.LOCK_TABLE</pre>
+</div>
+
+<p>SYSCS_DIAG.LOCK_TABLE診断表が文にて参照される場合、表のロックのスナップショットが撮られます。
+このスナップショットは診断表を参照しても、アプリケーションの通常処理時間や処理の流れに影響が出ないように用意されるものです。
+このスナップショットが撮られる時、ロックが状態遷移中である可能性があります。</p>
+</div>
+
+<div class="section"><h4 class="sectiontitle">SYSCS_DIAG.SPACE_TABLE 診断表関数</h4>
+<p>SYSCS_DIAG.SPACE_TABLE診断表関数では、指定した表とその索引が利用している領域を表示できます。
+この診断表関数により表や索引を圧縮することで、どれだけ領域を節約できるか知ることができます。</p>
+
+<p>SYSCS_DIAG.SPACE_TABLE診断表関数を使うには、SQL表関数の構文に従う必要があります。
+この診断表関数は二つの引数をとります。<span class="parmname">スキーマ名</span>と<span class="parmname">表名</span>です。
+<span class="parmname">表名</span>は必須です。<span class="parmname">スキーマ名</span>を指定しなかった場合、現在のスキーマが適用されます。</p>
+
+<div class="p">たとえば以下の問い合わせでは、データベースにある全ユーザ表と索引の利用する領域を返します。<pre>SELECT T2.*
+    FROM 
+        SYS.SYSTABLES systabs,
+        TABLE (SYSCS_DIAG.SPACE_TABLE(systabs.tablename)) AS T2
+    WHERE systabs.tabletype = 'T'</pre>
+
+ここでT2はユーザ指定の表名で、任意の識別子を指定できます。</div>
+
+<p><span class="parmname">スキーマ名</span>と<span class="parmname">表名</span>は、何れもJavaの文字列型とみなされる式でなければなりません。
+<span class="parmname">スキーマ名</span>と<span class="parmname">表名</span>がデリミトされない識別子であった場合、名前は大文字で指定しなければなりません。</p>
+
+<div class="p">例を挙げます。<pre>SELECT * 
+    FROM TABLE (SYSCS_DIAG.SPACE_TABLE('MYSCHEMA', 'MYTABLE')) 
+    AS T2</pre>
+</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">SYSCS_DIAG.STATEMENT_CACHE 診断表</h4>
+<p>SYSCS_DIAG.STATEMENT_CACHE診断表にはSQL文キャッシュの内容が記述されます。
+SYSCS_DIAG.STATEMENT_CACHE診断表は文から直接参照できます。</p>
+
+<div class="p">例を挙げます。<pre>SELECT * FROM SYSCS_DIAG.STATEMENT_CACHE</pre>
+</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">SYSCS_DIAG.STATEMENT_DURATION 診断表関数</h4>
+<p>SYSCS_DIAG.STATEMENT_DURATION診断表関数を使って、<span class="filepath">derby.log</span>ファイルや指定したログファイルにあるSQL文の<dfn class="term">実行時間</dfn>を知ることができます。</p>
+
+<p>この診断関数を使うことで、アプリケーションのJDBCコードのどこにボトルネックがあるかの、手がかりを得ることができます。</p>
+
+<p>SYSCS_DIAG.STATEMENT_DURATION診断表関数を使うには、SQLの表関数構文に基づく必要があります。</p>
+
+<div class="p">例を挙げます。<pre>SELECT * 
+    FROM TABLE (SYSCS_DIAG.STATEMENT_DURATION()) 
+    AS T1</pre>
+
+ここでT1はユーザが指定した表名で、任意の識別子を指定できます。</div>
+
+<div class="restriction"><span class="restrictiontitle">制約事項: </span>この表では、個々のトランザクションIDにおける最後の文毎に、行が対応していません。トランザクションによる情報の変更があった場合、トランザクションIDはコミットやロールバンクの前後で値が変わります。</div>
+
+<p>SYSCS_DIAG.STATEMENT_DURATION診断表関数には随意の引数としてログファイルを指定できます。
+ログファイル名を指定した場合、ファイル名はJavaの文字列とみなせる式でなければなりません。</p>
+
+<div class="p">例を挙げます。<pre>SELECT * 
+    FROM TABLE (SYSCS_DIAG.STATEMENT_DURATION('somederby.log')) 
+    AS T1</pre>
+</div>
+
+<div class="p"><div class="tip"><span class="tiptitle">ヒント: </span> 既定では<span>Derby</span>のログファイルには起動、終了、エラーメッセージだけが出力されます。
+より詳細な情報を<span>Derby</span>のログファイルに出力する方法は、<cite><span><em>Derbyのチューニング</em></span>ガイド</cite>の<span class="parmname">derby.stream.error.logSeverityLevel</span>属性と、<span class="parmname">derby.language.logStatementText</span>属性を読んでください。
+それ以外の情報もあれば、SYSCS_DIAG.STATEMENT_DURATION診断表関数で問い合わせ可能です。</div>
+</div>
+</div>
+
+<div class="section"><h4 class="sectiontitle">SYSCS_DIAG.TRANSACTION_TABLE  診断表</h4>
+<p>SYSCS_DIAG.TRANSACTION_TABLE診断表には現在データベースに存在する全トランザクションが記述されます。SYSCS_DIAG.TRANSACTION_TABLE診断表は文から直接参照できます。</p>
+
+<div class="p">例を挙げます。<pre>SELECT * FROM SYSCS_DIAG.TRANSACTION_TABLE</pre>
+</div>
+
+<p>文にてSYSCS_DIAG.TRANSACTION_TABLE診断表が参照されると、トランザクション表のスナップショットが撮られます。スナップショットは診断表を参照しても、アプリケーションの通常処理時間や処理の流れに影響が出ないよう用意されます。トランザクションはスナップショットの作成時に状態遷移中である場合もあります。</p>
+</div>
+
+</div>
+
+<div>
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="crefsqlbuiltinsystemfunctions.html" title="">組込みシステム関数</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsdiagtables.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsruntimestatsfunc.html
==============================================================================
--- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsruntimestatsfunc.html (added)
+++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsruntimestatsfunc.html Wed Mar 13 13:54:17 2013
@@ -0,0 +1,72 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="ja" xml:lang="ja">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
+<meta name="copyright" content="(C) Copyright 2005" />
+<meta name="DC.rights.owner" content="(C) Copyright 2005" />
+<meta content="public" name="security" />
+<meta content="index,follow" name="Robots" />
+<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
+<meta content="reference" name="DC.Type" />
+<meta name="DC.Title" content="SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS システム関数" />
+<meta scheme="URI" name="DC.Relation" content="crefsqlbuiltinsystemfunctions.html" />
+<meta scheme="URI" name="DC.Relation" content="rrefgetuseraccess.html" />
+<meta content="XHTML" name="DC.Format" />
+<meta content="rrefsyscsruntimestatsfunc" name="DC.Identifier" />
+<meta content="ja" name="DC.Language" />
+<link href="/export/home/tmp/derby/docs-10.4/out/ja_JP/reftemp/commonltr.css" type="text/css" rel="stylesheet" />
+<title>SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS システム関数</title>
+</head>
+<body id="rrefsyscsruntimestatsfunc"><a name="rrefsyscsruntimestatsfunc"><!-- --></a>
+
+
+<h1 class="topictitle1">SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS システム関数</h1>
+
+<div>
+<div class="section">
+<p><samp class="codeph">SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS</samp>関数は、java.sql.ResultSetに対する問合せの実行計画および処理時間の統計を表す、VARCHAR(32762)の値を返します。
+問合せの実行計画は実行ノードからなる木構造の情報です。
+このノードには幾つかの種類があります。
+統計はそれぞれのノードが実行されるたびに合計されてゆきます。統計される値には、特定の処理にかかった時間の合計、ノードの子から渡された行数、そのノードから親に返された行数等あります。(実際に何が集計されるのかは、それぞれのノードの種類により決まります。)
+<samp class="codeph">SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS</samp>が最も有意義に機能するのは、SELECT、INSERT、UPDATE等のDML文に対してです。
+</p>
+</div>
+
+<div class="section"><h4 class="sectiontitle">構文</h4> <pre>VARCHAR(32762) SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS() </pre>
+</div>
+
+<div class="section"><h4 class="sectiontitle">例</h4> <pre>VALUES SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS()</pre>
+</div>
+
+</div>
+
+<div>
+<ul class="ullinks">
+<li class="ulchildlink"><strong><a href="rrefgetuseraccess.html">SYSCS_UTIL.SYSCS_GET_USER_ACCESS システム関数</a></strong><br />
+</li>
+</ul>
+
+<div class="familylinks">
+<div class="parentlink"><strong>親トピック:</strong> <a href="crefsqlbuiltinsystemfunctions.html" title="">組込みシステム関数</a></div>
+</div>
+</div>
+
+</body>
+</html>

Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsyscsruntimestatsfunc.html
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message