db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From t...@apache.org
Subject svn commit: r609101 [6/26] - in /db/derby/docs/trunk: ./ src/ja_JP/ src/ja_JP/ref/
Date Sat, 05 Jan 2008 08:25:38 GMT
Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcheckpointdbproc.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefclauses.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefclauses.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefclauses.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefclauses.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefclauses" xml:lang="ja">
+<title>SQL 節</title>
+<shortdesc></shortdesc>
+<prolog><metadata>
+<keywords><indexterm>clauses<indexterm>SQL statements</indexterm></indexterm>
+<indexterm>SQL statements<indexterm>clauses</indexterm></indexterm></keywords>
+</metadata></prolog>
+<refbody></refbody>
+</reference>
\ No newline at end of file

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefclauses.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefclob.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefclob.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefclob.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefclob.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefclob" xml:lang="ja">
+<title>CLOBデータ型</title>
+<prolog><metadata>
+<keywords><indexterm>CLOB data type</indexterm></keywords>
+</metadata></prolog>
+<refbody>
+<section> <p>CLOB(キャラクタラージオブジェクト)の値は、最大で2,147,483,647の文字長とすることができます。CLOBはユニコードの文字情報を記録するとき使うことができます。このような情報には様々な文字からなるサイズの大きな文書などが考えられます。</p>
+<p>CLOBの長さは数で与えられます。もしK、MやGが数のサフィックスに与えられた場合は、それぞれ1024、1024*1024、1024*1024*1024を意味します。</p>
+CLOBの長さは(ユニコードの)文字数をあらわします。</section>
+<refsyn><title>構文</title><codeblock><b>{CLOB |CHARACTER LARGE OBJECT} [ ( 長さ [{K |M |G}] ) ]</b></codeblock> </refsyn>
+<section><title>既定の設定</title><p>長さを指定しない場合、CLOBの長さは2ギガ(2,147,483,647)バイトとなります。</p> </section>
+<section><title>対応する実行時のJavaの型</title><p><i>java.sql.Clob</i></p> </section>
+<section><title>JDBC メタデータの型(java.sql.Types)</title><p>CLOB</p>
+<p>CLOBへのハンドルを取得するには、<i>java.sql.ResultSet</i>にある<i>getClob</i>メソッドを使ってください。</p> </section>
+<section><title>関連する情報</title>
+<p><xref href="rrefjdbc96386.dita#rrefjdbc96386"></xref>を参照してください。</p> </section>
+<example> <codeblock>import java.sql.*;
+
+public class clob
+{
+	public static void main(String[] args) {
+		try {
+			String url = "jdbc:derby:clobberyclob;create=true";
+
+			Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
+			Connection conn = DriverManager.getConnection(url);
+
+            Statement s = conn.createStatement();
+            s.executeUpdate("CREATE TABLE documents (id INT, text CLOB(64 K))");
+            conn.commit();
+
+            // --- ファイルを追加する。
+            java.io.File file = new java.io.File("asciifile.txt");
+            int fileLength = (int) file.length();
+
+            // - 最初に入力ストリームを作成する。
+            java.io.InputStream fin = new java.io.FileInputStream(file);
+            PreparedStatement ps = conn.prepareStatement("INSERT
+            INTO documents VALUES (?, ?)");
+            ps.setInt(1, 1477);
+
+            // - 入力パラメータの値を入力ストリームにする。
+            ps.setAsciiStream(2, fin, fileLength);
+            ps.execute();
+            conn.commit();
+
+            // --- 列を読む。
+            ResultSet rs = s.executeQuery("SELECT text FROM documents
+             WHERE id = 1477");
+            while (rs.next()) {
+                java.sql.Clob aclob = rs.getClob(1);
+                java.io.InputStream ip = rs.getAsciiStream(1);
+                int c = ip.read();
+                while (c &gt; 0) {
+                    System.out.print((char)c);
+                    c = ip.read();
+                }
+                System.out.print("\n");
+                // ...
+            }
+        } catch (Exception e) {
+            System.out.println("Error! "+e);
+        }
+    }
+}</codeblock> </example>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefclob.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcolumnname.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcolumnname.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcolumnname.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcolumnname.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+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.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefcolumnname" xml:lang="en-us">
+<title>列名</title>
+<refbody>
+<section><p>SQLの構文ではさまざまな文脈で、列の名前を<i>表名</i>や<i>相関名</i>により限定することができます。</p></section>
+<section><p>一方で文脈によっては<i>列名</i>を<i>表名</i>や<i>相関名</i>で限定できず、<i><xref
+href="rrefsimplecolumnname.dita#rrefsimplecolumnname">単純列名</xref></i>を使わなければならない場合もあります。
+そのような文脈とは、</p></section>
+<section> <ul>
+<li>表の作成(<xref href="rrefsqlj24513.dita#rrefsqlj24513"></xref>)</li>
+<li>カーソルの更新可能な列の特定</li>
+<li>SELECT式にある列の相関名(<i><xref href="rrefselectexpression.dita#rrefselectexpression"></xref></i>を参照)</li>
+<li><i>TableExpression</i>にある列の相関名 (<i><xref
+href="rreftableexpression.dita#rreftableexpression"></xref></i>を参照)</li>
+</ul><p>更新可能な列には相関名を使うことができません。仮に使えば、SQL例外が起きます。たとえば、<codeblock>SELECT c11 AS col1, c12 AS col2, c13 FROM t1 FOR UPDATE of c11,c13
+</codeblock>という例にて、相関名を<codeph>c11のcol1</codeph>に使えません。なぜなら、 <codeph>c11</codeph>はFOR UPDATE に存在するからです。一方で相関名を<codeph>c12</codeph>に使うことができます。なぜなら、これはFOR UPDATEに存在しないからです。</p></section>
+<section><title>構文</title> <codeblock><b>[ { <i><xref href="rreftablename.dita#rreftablename">table-Name</xref></i> | <i><xref
+href="rrefcorrelationname.dita#rrefcorrelationname">correlation-Name</xref></i> } . ] <i><xref
+href="crefsqlj34834.dita#crefsqlj34834">SQL92Identifier</xref></i></b></codeblock></section>
+<section><title>例</title> <codeblock><ph>-- C.Country は
+<xref href="rrefcorrelationname.dita#rrefcorrelationname">相関名</xref>により限定された
+--列名です。</ph>
+SELECT C.Country
+FROM APP.Countries C</codeblock></section>
+</refbody>
+</reference>
+

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcolumnname.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefconstraintname.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefconstraintname.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefconstraintname.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefconstraintname.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+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.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefconstraintname" xml:lang="en-us">
+<title>制約名</title>
+<refbody>
+<section><p>制約名は限定できません。</p></section>
+<section><title>構文</title> <codeblock><b><i><xref href="crefsqlj34834.dita#crefsqlj34834">SQL92識別子</xref></i></b></codeblock></section>
+<section><title>例</title> <codeblock><b><ph>-- country_fk2 は制約名です。</ph>
+CREATE TABLE DETAILED_MAPS (COUNTRY_ISO_CODE CHAR(2)
+CONSTRAINT country_fk2 REFERENCES COUNTRIES)</b></codeblock></section>
+</refbody>
+</reference>
+

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefconstraintname.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcopyright.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcopyright.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcopyright.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcopyright.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+ 
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefcopyright" xml:lang="en-us">
+<title>Copyright</title>
+<refbody>
+<section> <p><image href="../images/logowithtext.jpg"><alt>Logo for Apache
+Derby</alt></image></p> <p>Copyright 2004-2007 The Apache Software Foundation</p> <p> Licensed
+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 <xref format="html" href="http://www.apache.org/licenses/LICENSE-2.0" scope="external">http://www.apache.org/licenses/LICENSE-2.0</xref>.</p> </section>
+<section><title>Related information</title> <p><xref href="rreflicense.dita#rreflicense"></xref></p> </section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcopyright.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcorrelationname.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcorrelationname.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcorrelationname.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcorrelationname.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+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.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefcorrelationname" xml:lang="en-us">
+<title>相関名</title>
+<refbody>
+<section><p><i>相関名</i>はFROM句にあるテーブルについて与える事ができ、新しい名前、別名となります。<i>相関名</i>を<i>スキーマ名</i>で限定することはできません。</p>
+<p>相関名は更新可能な列に使うことはできません。仮に使えばSQL例外が発生します。
+例えば、<codeblock>SELECT c11 AS col1, c12 AS col2, c13 FROM t1 FOR UPDATE of c11,c13
+</codeblock>という例では、相関名を<codeph>c11のcol1</codeph>に使うことはできません。なぜなら、<codeph>c11</codeph>はFOR UPDATEにある列だからです。
+それに対して相関名を<codeph>c12</codeph>に使うことはできます。これはFOR UPDATEにないからです。</p></section>
+<section><title>構文</title> <codeblock><b><i><xref href="crefsqlj34834.dita#crefsqlj34834">SQL92識別子</xref></i></b></codeblock></section>
+<section><title>例</title> 
+<codeblock><ph>-- Cは相関名です。
+</ph>SELECT C.NAME
+FROM SAMP.STAFF C</codeblock></section>
+</refbody>
+</reference>
+

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcorrelationname.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefrom.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefrom.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefrom.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefrom.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+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.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefcreatefrom" xml:lang="ja">
+<title>createFrom=Path属性</title>
+<prolog><metadata>
+<keywords><indexterm>createFrom=path database connection URL attribute</indexterm>
+</keywords>
+</metadata></prolog>
+<refbody>
+<section><title>機能</title> 
+<p>起動時の接続URLに<i>createFrom=path</i>属性を指定して、指定した場所にあるフルバックアップからデータベースを作成することができます。
+もしderby.system.homeに同じ名前のデータベースがあれば、エラーが挙がって既存のデータベースにはなにも行いません。
+もしderby.system.homeに同じ名前のデータベースがなければ、バックアップの場所からデータベース全体がderby.system.homeへとコピーされて、データベースが開始されます。</p> 
+<p>ログファイルは規定の場所へとコピーされます。logDevice属性を<i>createFrom=path</i>に併せて利用することで、ログファイルを別の場所に記録することができます。<i>createFrom=path</i>を利用するとき、個々のログファイルをログディレクトリにコピーする必要はありません。</p> 
+<p>この属性の利用に関するより詳細な情報は、<ph conref="../conrefs.dita#pub/citadmin"></ph>の「バックアップした写しからデータベースを作成する」を参照してください。</p>
+</section>
+<section><title>他の属性との組み合わせ</title> 
+<p>この属性を<i>rollforwardrecoveryFrom</i>や<i>restoreFrom</i>、<i>create</i>と組み合わせて利用しないでください。</p> </section>
+<example> <codeblock>URL: jdbc:derby:wombat;createFrom=d:/backup/wombat</codeblock> </example>
+</refbody>
+</reference>
+

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefrom.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefunctionstatement.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefunctionstatement.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefunctionstatement.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefunctionstatement.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+ 
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefcreatefunctionstatement" xml:lang="ja">
+<title>CREATE FUNCTION 文</title>
+<shortdesc>CREATE FUNCTION文により、式で利用できるJava関数を作成できます。</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>CREATE FUNCTION statement</indexterm><indexterm><indexterm>SQL
+statements</indexterm>CREATE FUNCTION</indexterm><indexterm>functions<indexterm>creating</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<refbody>
+<section><p>関数の所有者および、<xref href="rrefattrib26867.dita#rrefattrib26867">データベースの所有者</xref>は、自動的に関数へのEXECUTE権限を手に入れます。加えて、他のユーザへの権限付与の権限も手に入れます。関数とデータベースの所有者から、関数の実行権限を剥奪することはできません。</p></section>
+<refsyn><title>構文</title> <codeblock><b>CREATE FUNCTION <i><xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrprofunctionname"
+>関数名</xref></i> ( [ <xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrprofunctionparameter">関数の引数</xref
+> 
+   [, <xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrprofunctionparameter">FunctionParameter</xref>] ] * ) RETURNS <xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrfunctionreturntype">返却データ型</xref> [ <xref
+href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrprofunctionelement">関数の要素</xref> ] *</b></codeblock></refsyn>
+<example id="rrefcrprofunctionname"><title>関数名</title><codeblock><b>[ <i><xref
+href="rrefschemaname.dita#rrefschemaname">スキーマ名</xref>.</i> ] <i><xref
+href="crefsqlj34834.dita#crefsqlj34834">SQL92識別子</xref></i></b></codeblock>
+<p>スキーマ名が与えられなかった場合、デフォルトは現在のスキーマとなります。限定された関数名にて、スキーマ名はSYSで始まってはなりません。</p></example>
+<example id="rrefcrprofunctionparameter"><title>関数の引数</title><codeblock><b>[ 引数名 ] <i>データ型</i></b></codeblock></example>
+<section><p>引数名は関数にて一意である必要があります。</p><p><i>データ型</i>の構文は、<xref href="crefsqlj31068.dita#crefsqlj31068"></xref>に書かれています。</p>
+<note>CREATE FUNCTION文のパラメータにできないデータ型があります。それは、BLOB、CLOB、LONG VARCHAR、LONG VARCHAR FOR BIT DATAやXML等です。</note></section>
+
+<example id="rrefcrfunctionreturntype"><title>返却データ型</title>
+<codeblock><b><xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrfunctiontabletype">表型</xref> | <i>データ型</i></b></codeblock></example>
+<section><p>データ型の構文は<xref href="crefsqlj31068.dita#crefsqlj31068"></xref>に記述されています。</p></section>
+
+<example id="rrefcrfunctiontabletype"><title>表型</title>
+<codeblock><b>TABLE( <xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrfunctioncolelement">列要素</xref> [, <xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrfunctioncolelement">列要素</xref> ]* )</b></codeblock></example>
+<section><p>表関数の返り値の型です。現在利用できるのはDerbyの表関数の形式のみです。
+これらはJDBCの<i>ResultSet</i>を返す関数です。
+より詳細な情報は、<cite><ph conref="../conrefs.dita#pub/citdevelop"></ph></cite>に記述された「Derbyの表関数のプログラミング」を参照してください。</p></section>
+
+<example id="rrefcrfunctioncolelement"><title>列要素</title>
+<codeblock><b><i><xref href="crefsqlj34834.dita#crefsqlj34834">SQL92識別子</xref></i> <i>データ型</i></b></codeblock></example>
+<section><p><i>データ型</i>の構文は、<xref href="crefsqlj31068.dita#crefsqlj31068"></xref>に記述されています。</p>
+<note>表関数から返却する情報の列の型を、XMLとすることはできません。</note></section>
+
+<example id="rrefcrprofunctionelement"> <title>関数の要素</title><codeblock><b> {
+| LANGUAGE { JAVA }
+| EXTERNAL NAME <i>文字列</i>
+| PARAMETER STYLE <xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrfunctionparameterstyle">パラメータの種類</xref>
+| { NO SQL | CONTAINS SQL | READS SQL DATA }
+| { RETURNS NULL ON NULL INPUT | CALLED ON NULL INPUT }
+ }</b></codeblock></example>
+<section><title>LANGUAGE</title><p><b>JAVA</b>- 関数はJavaのクラスにあるpublic staticなメソッドとして呼ばれます。</p></section>
+<section><title>EXTERNAL NAME <i>string</i></title><p><i>文字列</i>により、関数が実行されたときに呼ばれるJavaのメソッドが記述されます。この文字列は次の書式です。<codeblock>クラス名.メソッド名</codeblock>これは空白を含んではなりません。</p></section>
+
+<example id="rrefcrfunctionparameterstyle"><title>パラメータの種類</title>
+<codeblock><b>JAVA | DERBY_JDBC_RESULT_SET</b></codeblock></example>
+<section>
+<p>
+関数はJava言語およびSQLルーチンの仕様に沿って、引数を値渡しします。INOUTとOUTの引数は変更後の値を返せるように、要素がひとつの配列として渡されます。さらに結果セットはJavaのメソッドのパラメータを経て、配列に渡したjava.sql.ResultSet[]型の要素により返すことができます。</p><p><ph conref="../conrefs.dita#prod/productshortname"></ph> は長い列の型(これは例えばLong VarcharやBLOB等のことです。)をサポートしません。
+これらの長い列の型を使おうとすると、エラーが発生します。</p>
+<p>Derbyの表関数の場合、PARAMETER STYLEは常にDERBY_JDBC_RESULT_SETで、これ以外の値とすることはできません。表関数とは<xref href="rrefcreatefunctionstatement.dita#rrefcreatefunctionstatement/rrefcrfunctiontabletype">表型</xref>を返す関数で、JDBCの<i>ResultSet</i>を返すメソッドに対応します。
+それ以外の場合は、PARAMETER STYLEは常にJAVAです。
+</p>
+</section>
+<section><title>NO SQL, CONTAINS SQL, READS SQL DATA</title> <p>により関数がSQLを発行するか否か。もしするならどのようなSQLを発行するかを記述します。</p> <dl>
+<dlentry>
+<dt>CONTAINS SQL</dt>
+<dd>関数により変更も更新も行わないSQL文を実行できます。
+関数にて許可されていない文が実行された場合、違うというエラーが返ります。</dd>
+</dlentry><dlentry>
+<dt>NO SQL</dt>
+<dd>関数はSQLを実行できません。</dd>
+</dlentry><dlentry>
+<dt>READS SQL DATA </dt>
+<dd>関数は情報の更新を行わないSQLを実行することができます。
+関数にて許可されていない文が実行された場合、違うというエラーが返ります。
+これは既定です。</dd>
+</dlentry></dl></section>
+<section><title>RETURNS NULL ON NULL INPUT or CALLED ON NULL INPUT</title>
+<p>入力の引数をnullにして関数が呼ばれるかをあらわします。その場合はnull値と扱います。<dl><dlentry>
+<dt>RETURNS NULL ON NULL INPUT</dt>
+<dd>入力の引数のうちいずれかがnullであった場合、関数は呼ばれません。そのときの帰り値はnullとなります。</dd>
+</dlentry><dlentry>
+<dt>CALLED ON NULL INPUT</dt>
+<dd>関数は入力の引数をnullにして呼ぶことができます。この場合は関数がnullの引数をとっても動作するようにコーディングされていなければなりません。関数はnullあるいはそれ以外の値を返すことができます。これは既定です。</dd>
+</dlentry></dl></p></section>
+<section><p>関数の要素はどのような順序で現れてもかまいませんが、それぞれの要素は一回しか現れてはなりません。関数の定義にはこれらの要素が必要です。<ul>
+<li><b>LANGUAGE</b></li>
+<li><b>PARAMETER STYLE</b></li>
+<li><b>EXTERNAL NAME</b></li>
+</ul></p></section>
+<section><title>Example</title><codeblock><b>CREATE FUNCTION TO_DEGREES(RADIANS DOUBLE) RETURNS DOUBLE
+PARAMETER STYLE JAVA NO SQL LANGUAGE JAVA
+EXTERNAL NAME 'java.lang.Math.toDegrees'</b></codeblock></section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcreatefunctionstatement.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcreateprocedurestatement.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcreateprocedurestatement.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcreateprocedurestatement.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcreateprocedurestatement.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+ 
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefcreateprocedurestatement" xml:lang="ja">
+<title>CREATE PROCEDURE 文</title>
+<prolog><metadata>
+<keywords><indexterm>CREATE PROCEDURE statement</indexterm><indexterm><indexterm>SQL
+statements</indexterm>CREATE PROCEDURE</indexterm><indexterm>procedures<indexterm>creating</indexterm></indexterm>
+</keywords>
+</metadata></prolog>
+<refbody>
+<section><p>CREATE PROCEDURE文によりCALL PROCEDUREで実行可能な、Javaの手続きを作成できます。</p><p>手続きや<xref href="rrefattrib26867.dita#rrefattrib26867">データベースの所有者</xref>は自動的にEXECUTE権限を持つものとされ、また他のユーザに権限を付与することができます。EXECUTE権限は手続きやデータベースの所有者から剥奪できません。</p></section>
+<refsyn><title>構文</title><codeblock><b>CREATE PROCEDURE <i><xref href="rrefcreateprocedurestatement.dita#rrefcreateprocedurestatement/rrefcrproprocedurename"
+>手続名</xref></i> ( [ <xref href="rrefcreateprocedurestatement.dita#rrefcreateprocedurestatement/rrefcrproprocedureparameter">手続きの引数</xref
+>
+   [, <xref href="rrefcreateprocedurestatement.dita#rrefcreateprocedurestatement/rrefcrproprocedureparameter">手続きの引数</xref>] ] * )
+[ <xref href="rrefcreateprocedurestatement.dita#rrefcreateprocedurestatement/rrefcrproprocedureelement">手続きの要素</xref> ] *</b></codeblock
+></refsyn>
+<example id="rrefcrproprocedurename"><title>手続名</title><codeblock><b>[ <i><xref
+href="rrefschemaname.dita#rrefschemaname">スキーマ名</xref>.</i> ] <i><xref
+href="crefsqlj34834.dita#crefsqlj34834">SQL92識別子</xref></i></b></codeblock></example>
+<section><p>スキーマ名が指定されなかった場合、現在のスキーマが既定となります。手続名を限定する場合、スキーマ名はSYSで始まってはなりません。</p></section>
+<example id="rrefcrproprocedureparameter"> <title>手続の引数</title><codeblock><b>[ { IN | OUT | INOUT } ] [ 引数名 ] <i>データ型</i></b></codeblock></example>
+<section><p>引数の既定はINです。引数名は手続にて一意である必要があります。</p>
+<p><i>データ型</i>の構文は<xref href="crefsqlj31068.dita#crefsqlj31068"></xref>に記述されています。</p><note>BLOB、CLOB、LONG VARCHAR、LONG VARCHAR FOR BIT DATAやXMLのようなデータ型はCREATE PROCEDURE文にて引数と定義できません。</note></section>
+<example id="rrefcrproprocedureelement"> <title>手続の要素</title><codeblock><b> { 
+| [ DYNAMIC ] RESULT SETS <i><xref href="rrefsqlj10696.dita#rrefsqlj10696">INTEGER</xref></i>
+| LANGUAGE { JAVA }
+| EXTERNAL NAME <i>string</i>
+| PARAMETER STYLE JAVA
+| { NO SQL | MODIFIES SQL DATA | CONTAINS SQL | READS SQL DATA }
+ }
+</b></codeblock></example>
+<section><title>DYNAMIC RESULT SETS <i>数値</i></title> <p>手続に見積もられる結果の上限を与えます。既定は結果無し(0)です。</p></section>
+<section><title>LANGUAGE</title> <p><b>JAVA</b>- 手続はJavaのクラスにあるpublic staticなメソッドとして呼ばれます。</p></section>
+<section><title>EXTERNAL NAME <i>文字列</i></title> <p><i>文字列</i> により手続が実施されたときのJavaのメソッドが記述されます。これは次の書式となります。<codeblock>クラス名.メソッド名</codeblock>この名前には空白があってはなりません。</p></section>
+<section><title>PARAMETER STYLE</title> <p><b>JAVA</b> - 手続はJavaとSQLルーチンの仕様に沿って、値渡しにより引数を扱います。INOUTおよびOUTの引数は値を呼び出し側に戻せるように、要素を一つだけ持つ配列により渡されます。結果はJavaのメソッドにjava.sql.ResultSet[]の型で追加された、唯一つの要素を持つパラメータにより呼び出し側に戻されます。</p> <p><ph conref="../conrefs.dita#prod/productshortname"></ph> は長い列の型(例えばLong Varchar, BLOB等のことですã€
 )をサポートしません。
+もしこれらの長い列の型のうちの一つを使うと例外が発生します。</p></section>
+<section><title>NO SQL, CONTAINS SQL, READS SQL DATA, MODIFIES SQL DATA </title> <p>
+手続がSQL文を発行するか否か、またするならばどのようなSQL文を発行するかを表します。</p> <dl>
+<dlentry>
+<dt>CONTAINS SQL</dt>
+<dd>読み込みも変更も行わないSQL文を手続に持たせることができることを表します。サポートされていない文では異なるというエラーが発生します。これは既定です。</dd>
+</dlentry><dlentry>
+<dt>NO SQL</dt>
+<dd>手続ではいかなるSQL文も実行できません。</dd>
+</dlentry><dlentry>
+<dt>READS SQL DATA </dt>
+<dd>
+変更を行わないSQL文を手続に持たせることができることをあらわします。サポートされていない文では異なるというエラーが発生します。</dd>
+</dlentry><dlentry>
+<dt>MODIFIES SQL DATA</dt>
+<dd>手続でサポートされていない、あらゆるSQL文を手続から実行できることを表します。</dd>
+</dlentry></dl></section>
+<section><p>手続の要素はどのような順序でも出現することができますが、それぞれの種類の要素は一度までしか現れてはなりません。手続にはこれらの定義が無ければなりません。<ul>
+<li><b>LANGUAGE</b></li>
+<li><b>PARAMETER STYLE</b></li>
+<li><b>EXTERNAL NAME</b></li>
+</ul></p></section>
+<section><title>例</title> <codeblock><b>CREATE PROCEDURE SALES.TOTAL_REVENUE(IN S_MONTH INTEGER,
+IN S_YEAR INTEGER, OUT TOTAL DECIMAL(10,2))
+PARAMETER STYLE JAVA READS SQL DATA LANGUAGE JAVA EXTERNAL NAME 
+'com.acme.sales.calculateRevenueByMonth'</b></codeblock></section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcreateprocedurestatement.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcrsrgpc1.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcrsrgpc1.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcrsrgpc1.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcrsrgpc1.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefcrsrgpc1" xml:lang="ja">
+<title><b><i>getProcedureColumns</i></b>から返る結果セットにある列について</title>
+<refbody>
+<section><p><i>getProcedureColumns</i>から返る<i>ResultSet</i>の列はAPIにて既定されています。ここでは、APIにて定められていない詳細を幾つかの列について記述します。<ul>
+<li>PROCEDURE_CAT   <p><ph conref="../conrefs.dita#prod/productshortname"></ph>では常に「null」です。</p></li>
+<li>PROCEDURE_SCHEM   <p>Javaの手続きのスキーマです。</p></li>
+<li>PROCEDURE_NAME   <p>手続きの名前です。</p></li>
+<li>COLUMN_NAME   <p>引数の名前です。(<xref href="rrefpgc1.dita#rrefpgc1/jdbc95532">column-Name-Pattern</xref>を参照してください。)</p></li>
+<li>COLUMN_TYPE   <p>shortで行を記述します。配列ではないメソッドの引数ならば、常に<i>DatabaseMetaData.procedureColumnIn</i>です。もし配列であるメソッドの引数なら、<i>DatabaseMetaData.procedureColumnInOut</i>です。返り値であれば、常に<i>DatabaseMetaData.procedureColumnReturn</i>です。</p></li>
+<li>TYPE_NAME   <p><ph conref="../conrefs.dita#prod/productshortname"></ph>固有の型名です。</p></li>
+<li>NULLABLE   <p>プリミティブな引数なら常に<i>DatabaseMetaData.procedureNoNulls</i>で、オブジェクトの引数なら<i>DatabaseMetaData.procedureNullable</i>です。</p></li>
+<li>REMARKS   <p>a String describing the java type of the method parameter</p></li>
+<li>COLUMN_DEF   <p>列の既定値を表す文字列です。(nullである場合もあります。)</p></li>
+<li>SQL_DATA_TYPE   <p>将来利用するため、JDBCにて予約されています。</p></li>
+<li>SQL_DATETIME_SUB   <p>将来利用するため、JDBCにて予約されています。</p></li>
+<li>CHAR_OCTET_LENGTH   <p>文字やバイナリ列の最大長です。(他の型であれば値はNULLです。)</p></li>
+<li>ORDINAL_POSITION   <p>手続きの入力/出力する引数への、1から始まる順番です。</p></li>
+<li>IS_NULLABLE   <p>引数を空とすることができるかを表す文字列です。(YESなら引数にNULLを含めることができ、NOならできません。)</p></li>
+<li>SPECIFIC_NAME   <p>スキーマにて手続きを一意に特定する名前です。</p></li>
+<li>METHOD_ID   <p><ph conref="../conrefs.dita#prod/productshortname"></ph>固有の列です。</p></li>
+<li>PARAMETER_ID  <p><ph conref="../conrefs.dita#prod/productshortname"></ph>固有の列です。</p></li>
+</ul></p></section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcrsrgpc1.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcurrentisolation.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcurrentisolation.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcurrentisolation.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcurrentisolation.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+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.
+-->
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "../dtd/reference.dtd">
+<reference xml:lang="ja" id="rrefcurrentisolation">
+<title>CURRENT ISOLATION 関数</title>
+<prolog><metadata>
+<keywords><indexterm>CURRENT ISOLATION function</indexterm>
+</keywords>
+</metadata>
+</prolog><refbody>
+<section>
+<p>CURRENT ISOLATIONは、現在の分離レベルをchar(2)の型で返します。値は次のいずれかです。
+""(空白)、"UR"、"CS"、"RS"あるいは"RR"。</p></section>
+<refsyn><title>構文</title>
+<codeblock><b>CURRENT ISOLATION</b></codeblock>
+</refsyn>
+<example>
+<codeblock><b>VALUES CURRENT ISOLATION</b></codeblock>
+</example></refbody></reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcurrentisolation.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefcursorname.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefcursorname.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefcursorname.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefcursorname.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+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.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefcursorname" xml:lang="ja">
+<title>カーソル名</title>
+<refbody>
+<section><p><i>カーソル名</i>はカーソルをあらわします。SQL言語によりカーソルに名前を<i>割り当てる</i>ことはできません。その代わり、JDBC APIによってカーソルに名前を割り当てたり、システムが命名した名前を取得することができます。より詳細については、<cite><ph conref="../conrefs.dita#pub/citdevelop"></ph></cite>を参照してください。
+カーソルに名前を割り当てれば、SQL文にてその名前を使うことができます。</p></section>
+<section><p><i>カーソル名</i>は限定できません。</p></section>
+<section><title>構文</title> <codeblock><b><i><xref href="crefsqlj34834.dita#crefsqlj34834">SQL92識別子</xref></i></b></codeblock></section>
+<section><title>例</title> <codeblock><b>stmt.executeUpdate("UPDATE SAMP.STAFF SET COMM = " +
+"COMM + 20 " + "WHERE CURRENT OF " + ResultSet.getCursorName());</b></codeblock></section>
+</refbody>
+</reference>
+

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefcursorname.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefdatefunc.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefdatefunc.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefdatefunc.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefdatefunc.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+ 
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefdatefunc" xml:lang="ja">
+<title>DATE関数</title>
+<shortdesc>DATE関数は引数から日付を返します。</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>DATE function</indexterm></keywords>
+</metadata></prolog>
+<refbody>
+<section> <p>引数は日付か、タイムスタンプ、2,932,897以下の正の整数、CLOB/LONG VARCHAR/XML以外の日付かタイムスタンプとして有効あるいは長さ7の文字列です。
+ここで長さ7の文字列は、yyyynnnという書式をとります。yyyyは年を示す10進の数で、nnnは年の日を示す001から366までの10真の数です。この関数は日付を返します。これらの引数でnullをとることができるなら返り値もnullをとることができ、引数のnullなら返り値もnullです。</p> 
+<p>そのほか、引数のデータ型にそったルールがあります。<ul>
+<li>もし引数が日付、タイムスタンプあるいは日付やタイムスタンプとして有効な文字列であれば、引数の日付の部分が返り値となります。</li>
+<li>もし引数が数であるならば、その引数をnとして、西暦1年1月1日よりn-1日後の日付が返り値となります。</li>
+<li>もし引数が長さ7の文字列であれば、その文字列が表す日付が返り値となります。</li>
+</ul></p></section>
+<refsyn><title>構文</title> <codeblock><b>DATE ( <i>式</i> )</b></codeblock> </refsyn>
+<example> <p>この例では'1988/12/25'の内部表現が結果となります。</p> <codeblock><b>VALUES DATE('1988-12-25')</b></codeblock> </example>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefdatefunc.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefdayfunc.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefdayfunc.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefdayfunc.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefdayfunc.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefdayfunc" xml:lang="ja">
+<title>DAY 関数</title>
+<shortdesc>DAY関数は値のうち日付の部分を返します。</shortdesc>
+<prolog><metadata>
+<keywords><indexterm>DAY function</indexterm></keywords>
+</metadata></prolog>
+<refbody>
+<section> <p>引数は日付、タイムスタンプ、あるいはCLOB、LONG VARCHAR、XML以外の日付やタイムスタンプを有効に表す文字列でなければなりません。関数の結果は1から31の間の整数です。もし引数がnullを許す型であるなら結果もnullとなることがあり、もし引数がnullなら結果はnullです。</p></section>
+<refsyn><title>構文</title> <codeblock><b>DAY ( <i>式</i> )</b></codeblock> </refsyn>
+<example><title>例</title> <codeblock><b>values day('2006-08-02');</b></codeblock> <p>結果は2となります。</p> </example>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefdayfunc.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefdbmlimits.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefdbmlimits.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefdbmlimits.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefdbmlimits.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+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.
+-->
+
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<reference id="rrefdbmlimits" xml:lang="ja">
+<title>データベース設定値の制限</title>
+<refbody>
+<table frame="all"><title>データベース設定値の制限</title>
+<desc>以下の表では<ph conref="../conrefs.dita#prod/productshortname"></ph>における様々なデータベース設定値の制限を挙げます。</desc>
+<tgroup cols="2" colsep="1" rowsep="1"><colspec colname="colspec0" colwidth="228*"/>
+<colspec colname="colspec1" colwidth="228*"/>
+<thead>
+<row>
+<entry align="left" valign="top">値</entry>
+<entry align="left" colname="colspec1" valign="top">制限</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry colname="colspec0">表の最大列数</entry>
+<entry colname="colspec1">1,012</entry>
+</row>
+<row>
+<entry colname="colspec0">ビューの最大列数</entry>
+<entry colname="colspec1">5,000</entry>
+</row>
+<row>
+<entry colname="colspec0">手続き引数の最大数</entry>
+<entry colname="colspec1">90</entry>
+</row>
+<row>
+<entry colname="colspec0">表の最大索引数</entry>
+<entry colname="colspec1">32,767 あるいは記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">SQL文あるいはビューから参照できる表の最大数</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">選択項目の最大数</entry>
+<entry colname="colspec1">1,012</entry>
+</row>
+<row>
+<entry colname="colspec0">WHERE節、HAVING節の述部の最大数</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">GROUP BY節中の列の最大数</entry>
+<entry colname="colspec1">32,677</entry>
+</row>
+<row>
+<entry colname="colspec0">ORDER BY節中の列の最大数</entry>
+<entry colname="colspec1">1,012</entry>
+</row>
+<row>
+<entry colname="colspec0">準備済み文の最大数</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">プログラムにて定義可能なカーソルの最大数</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">同時に開くことができるカーソルの最大数</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">表に定義できる制約の最大数</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">入れ子にできる副問い合わせの深さの上限</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">文中の副問い合わせ数の上限</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">作業単位で変更できる行数の上限</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">文中の制約数の上限</entry>
+<entry colname="colspec1">記憶領域の上限</entry>
+</row>
+<row>
+<entry colname="colspec0">トリガの連鎖数の上限</entry>
+<entry colname="colspec1">16</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</refbody>
+</reference>
+

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefdbmlimits.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefdeclaretemptable.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefdeclaretemptable.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefdeclaretemptable.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefdeclaretemptable.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+ 
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "../dtd/reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefdeclaretemptable" xml:lang="ja">
+<title>DECLARE GLOBAL TEMPORARY TABLE 文</title>
+<shortdesc>The DECLARE GLOBAL TEMPORARY TABLE statement defines a temporary
+table for the current connection. </shortdesc>
+<prolog><metadata>
+<keywords><indexterm>DECLARE GLOBAL TEMPORARY TABLE statement</indexterm>
+<indexterm>tables<indexterm>temporary</indexterm></indexterm><indexterm><indexterm>SQL
+statements</indexterm>DECLARE GLOBAL TEMPORARY TABLE</indexterm></keywords>
+</metadata></prolog>
+<refbody>
+<section><p>これらの表はシステムカタログにあるものではなく永続的なものではありません。一時表は作成した接続の期間のみ存在して、他の接続から参照することはできません。接続が閉じるとき、
+表中の行は削除され、一時表に関するメモリ上の記述は破棄されます。</p></section>
+<section><p>一時表は以下のような場合に便利です。<ul>
+<li>表の構造がアプリケーションを使う前では分からない場合</li>
+<li>他のユーザが同様な構造の表を必要としない場合</li>
+<li>アプリケーションを使っている場合のみ、一時表の情報が必要な場合</li>
+<li>システムカタログにロックを持たずに、表の定義と破棄が可能な場合</li>
+</ul></p></section>
+<section><title>構文</title> <codeblock><b>DECLARE GLOBAL TEMPORARY TABLE <i><xref
+href="rrefdeclaretemptable.dita#rrefdeclaretemptable/tempcoltablename">表名</xref></i>
+    { 列定義 [ , 列定義 ] * }
+[ ON COMMIT {DELETE | PRESERVE} ROWS ]  
+NOT LOGGED [ON ROLLBACK DELETE ROWS]
+ </b></codeblock></section>
+<section id="tempcoltablename"><title>表名</title>
+<p>一時表の名前です。SESSION以外のスキーマ名が指定された場合、エラーが発生します。(SQLSTATE 428EK)
+スキーマ名が指定されなかった場合、SESSIONがあてられます。
+複数の接続で同じ名前の一時表を作ることができます。なぜならそれぞれの接続は個々に一意な表の記述子を持つからです。</p>
+<p>SESSIONを永続的な表のスキーマとして使ってもエラーにはなりませんが推奨しません。
+SESSIONというスキーマ名は一時表のスキーマ用に予約されています。</p></section>
+<section id="tempcolcolumndef"><title>列定義</title>
+<p><codeph>列定義</codeph>の詳細については<xref
+href="rrefsqlj30540.dita#rrefsqlj30540"></xref>の<codeph>CREATE TABLE</codeph>を参照してください。
+<codeph>DECLARE GLOBAL
+TEMPORARY TABLE</codeph>では<codeph>列定義</codeph>に<codeph>発番列仕様</codeph>は不可能です。</p></section>
+<section id="rreftemptabledatatype"><title>データ型</title>
+<p>可能なデータ型は以下のとおりです。<ul>
+<li>BIGINT</li>
+<li>CHAR</li>
+<li>DATE</li>
+<li>DECIMAL</li>
+<li>DOUBLE</li>
+<li>DOUBLE PRECISION</li>
+<li>FLOAT</li>
+<li>INTEGER</li>
+<li>NUMERIC</li>
+<li>REAL</li>
+<li>SMALLINT</li>
+<li>TIME</li>
+<li>TIMESTAMP</li>
+<li>VARCHAR</li>
+</ul></p></section>
+<section id="rreftemptableoncommit"><title>ON COMMIT</title>
+<p>COMMITが行われたときのアクションを指定します。</p></section>
+<section><title>DELETE ROWS</title>
+<p>表に開いたカーソルが無ければ、表中の全ての行が削除されます。これはON COMMITの既定です。
+もしON ROLLBACK DELETE ROWSを指定した場合は、一時表が使われた場合のみ全ての行が削除されます。
+ON COMMIT DELETE ROWSを指定した場合は、一時表が使われなかった場合でも表の行が削除されます(開いたカーソルが無かった場合です。)。</p></section>
+<section><title>PRESERVE ROWS</title><p>表の行は留め置かれます。</p></section>
+<section id="rreftemptablenotlogged"><title>NOT LOGGED</title>
+<p>
+トランザクションがロールバックされたとき、一時表に行われるアクションを指定します。
+ROLLBACK(あるいはROLLBACK TO SAVEPOINT)が行われると、作業単位(もしくはセーブポイント)にて表が作られていれば、その表は破棄されます。もし作業単位(もしくはセーブポイント)にて表が破棄された場合、行のない表が復元されます。</p></section>
+<section><title>ON ROLLBACK DELETE ROWS</title> 
+<p>これはNOT LOGGEDの既定です。NOT LOGGED [ON ROLLBACK DELETE ROWS ]]により、ROLLBACKあるいはROLLBACK TO SAVEPOINTが行われたとき一時表に行われる処理が指定されます。もし表の情報が変更されていれば、全行が削除されます。</p></section>
+<section><title>例</title><codeblock><b>set schema myapp;
+
+create table t1(c11 int, c12 date);
+
+declare global temporary table SESSION.t1(c11 int) not logged;</b>
+-- 一時表はSESSIONスキーマにしか置かれないので、
+-- SESSIONによる限定は冗長です。
+<b>declare global temporary table t2(c21 int) not logged;</b> 
+-- 一時表はSESSIONスキーマにしか置かれないので、
+-- この例ではSESSIONにより限定しません。
+
+<b>insert into SESSION.t1 values (1); </b>
+-- 現在のスキーマが"myapp."なので、一時表を使うにはSESSIONによる限定が必須です。
+
+<b>select * from t1;</b> 
+-- 表がSESSIONにより限定されていないので、
+-- このselect文の"myapp.t1"は実表を参照します。
+
+</codeblock> <note>一時表はSESSIONスキーマにのみ定義できます。
+ユーザはSESSIONという名前の実スキーマを定義するべきではありません。</note>
+<p>次のDB2 UDBにて可能なDECLARE GLOBAL TEMPORARY TABLE関数は、<ph conref="../conrefs.dita#prod/productshortname"></ph>にて使えません。<ul>
+<li>IDENTITY column-options </li>
+<li>IDENTITY attribute in copy-options</li>
+<li>AS (fullselect) DEFINITION ONLY</li>
+<li>NOT LOGGED ON ROLLBACK PRESERVE ROWS</li>
+<li>IN tablespace-name</li>
+<li>PARTITIONING KEY</li>
+<li>WITH REPLACE </li>
+</ul> </p></section>
+<section><title>Declared Global Temporary Tablesの制限事項</title> 
+<p><ph
+conref="../conrefs.dita#prod/productshortname"></ph>では一時表に次の機能を提供していません。
+これらの機能の幾つかは一時表特有のものであり、幾つかは<ph conref="../conrefs.dita#prod/productshortname"></ph>特有のものです。</p>
+<p>以下の文では一時表を指定できません。<ul>
+<li>ALTER TABLE </li>
+<li>CREATE INDEX</li>
+<li>CREATE SYNONYM</li>
+<li>CREATE TRIGGER</li>
+<li>CREATE VIEW</li>
+<li>GRANT</li>
+<li>LOCK TABLE</li>
+<li>RENAME</li>
+<li>REVOKE</li>
+</ul></p>
+<p>一時表には次の機能を使えません。</p><ul>
+<li>SESSIONスキーマにある表(実表と一時表を含みます)への別名、トリガ、ビュー</li>
+<li>SESSIONスキーマにある表を参照する文のキャッシュ</li>
+<li>一時表は外部キー制約や主キー制約で指定できない。</li>
+<li>トリガされるSQL文では一時表を参照できません。</li>
+<li>列のチェック制約</li>
+<li>発番列仕様</li>
+<li>一時表へのインポート</li>
+</ul> <p>一時表への挿入、更新、削除の文にてエラーが起きた場合、一時表の全ての行は削除されます。</p>
+<p>一時表にて以下のデータ型は利用できません。<ul>
+<li>BLOB</li>
+<li>CHAR FOR BIT DATA</li>
+<li>CLOB</li>
+<li>LONG VARCHAR</li>
+<li>LONG VARCHAR FOR BIT DATA</li>
+<li>VARCHAR FOR BIT DATA</li>
+<li>XML</li>
+</ul></p></section>
+</refbody>
+</reference>

Propchange: db/derby/docs/trunk/src/ja_JP/ref/rrefdeclaretemptable.dita
------------------------------------------------------------------------------
    svn:svn:eol-style = native

Added: db/derby/docs/trunk/src/ja_JP/ref/rrefdisablelogproc.dita
URL: http://svn.apache.org/viewvc/db/derby/docs/trunk/src/ja_JP/ref/rrefdisablelogproc.dita?rev=609101&view=auto
==============================================================================
--- db/derby/docs/trunk/src/ja_JP/ref/rrefdisablelogproc.dita (added)
+++ db/derby/docs/trunk/src/ja_JP/ref/rrefdisablelogproc.dita Sat Jan  5 00:25:17 2008
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN"
+ "reference.dtd">
+<!-- 
+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.
+-->
+<reference id="rrefdisablelogproc" xml:lang="ja">
+<title>SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODEシステム手続き</title>
+<refbody>
+<section><p><codeph>SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE</codeph>システム手続きにより、ログアーカイブモードは無効になります。このとき引数の<codeph>DELETE_ARCHIVED_LOG_FILES</codeph>に零以外の値を与えていれば、オンラインアーカイブログは削除されます。</p></section>
+<section><title>構文</title><codeblock>SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE(IN SMALLINT DELETE_ARCHIVED_LOG_FILES) </codeblock>
+<p>この手続きからは結果は返りません。</p><dl><dlentry>
+<dt>DELETE_ARCHIVED_LOG_FILES</dt>
+<dd>もしDELETE_ARCHIVED_LOG_FILESへの引数の値が零でなければ、存在するアーカイブログは削除されます。
+もし引数の値が零なら、存在するアーカイブログは削除されません。</dd>
+</dlentry></dl></section>
+<section><title>JDBCの例</title>
+<p>以下の例ではデータベースのログアーカイブは無効となり、存在するログアーカイブのファイルは削除されます。</p><codeblock>CallableStatement cs = conn.prepareCall
+("CALL SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE(?)");
+cs.setInt(1, 1);
+cs.execute();
+cs.close();</codeblock></section>
+<section><title>SQLの例</title>
+<p>以下の例ではデータベースのログアーカイブモードは無効となります。存在するログアーカイブのファイルはそのまま残ります。</p><codeblock>CALL SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE DELETE_ARCHIVED_LOG_FILES(0);</codeblock
+><p>以下の例ではデータベースのログアーカイブモードは無効となり、存在するログアーカイブのファイルは削除されます。</p><codeblock>CALL SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE DELETE_ARCHIVED_LOG_FILES(1);</codeblock></section>
+</refbody>
+</reference>



Mime
View raw message