Return-Path: X-Original-To: apmail-db-general-archive@www.apache.org Delivered-To: apmail-db-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 27819D94E for ; Wed, 13 Mar 2013 14:00:54 +0000 (UTC) Received: (qmail 85070 invoked by uid 500); 13 Mar 2013 14:00:53 -0000 Delivered-To: apmail-db-general-archive@db.apache.org Received: (qmail 85034 invoked by uid 500); 13 Mar 2013 14:00:53 -0000 Mailing-List: contact general-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: general@db.apache.org List-Id: Delivered-To: mailing list general@db.apache.org Received: (qmail 85023 invoked by uid 99); 13 Mar 2013 14:00:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 14:00:53 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Mar 2013 14:00:43 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id D89602388C32 for ; Wed, 13 Mar 2013 14:00:08 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r854277 [30/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 -0000 To: general@db.apache.org From: rhillegas@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20130313140008.D89602388C32@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefso2.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefso2.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefso2.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + +ResultSet オブジェクト + + + + +

ResultSet オブジェクト

+ + +
+

先立ってSELECT文が実行された時に例外が発生すると、ResultSetを開くことができません。ResultSetが開いた後であれば、同様のエラーが発生しても、ResultSetが閉じられることはありません。

+
+ +

例えば、java.sql.Statementやjava.sql.PreparedStatementのexecuteQueryメソッドにて、零除算エラーが発生した場合、例外が挙がって結果セットは返りません。一方で同様のエラーがResultSetオブジェクトのnextメソッドで発生しても結果セットが閉じてしまうことはありません。

+
+ +

最初の行が取り出される前にシステムが部分的に問合せを実行した場合、ResultSetが作成されるときにエラーが発生することがあります。 +このエラーは一つ以上の表を使う問合せや、集約、GROUP BY、ORDER BY、DISTINCT、INTERSECT、EXCEPT、UNIONを使う問合せにて発生することがあります。

+
+ +

Statementを閉じると、その文で開いた全てのResultSetオブジェクトも閉じます。

+
+ +

ResultSetのカーソルには、文が実行される前にカーソル名を与えることができます。ただし一旦実行された後では、カーソルの名前を変更することはできません。

+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefso2.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsql9241891.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsql9241891.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsql9241891.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,1995 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +DerbyのサポートするSQL-92の機能 + + + + +

DerbyのサポートするSQL-92の機能

+ + +
+
SQL-92のサポートには4つのレベルがあります。
    +
  • SQL92E

    初歩的

    +
  • + +
  • SQL92T

    過渡的 FIPS 127-2という発行物にてNISTが定義

    +
  • + +
  • SQL92I

    中級

    +
  • + +
  • SQL92F

    完全

    +
  • + +
+
+
+ +

基本データ型

+
次の表ではDerbyにて利用可能なSQL-92の基本データ型を示します。 + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. 利用可能なSQL-92の機能: 基本データ型
機能定義する仕様Derby
SMALLINTSQL92EYes
INTEGERSQL92EYes
DECIMAL(p,s)SQL92EYes
NUMERIC(p,s)SQL92EYes
REALSQL92EYes
FLOAT(p)SQL92EYes
DOUBLE PRECISIONSQL92EYes
CHAR(n)SQL92EYes
+
+ +
+
+ +

基本算術演算

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:基本的な算術演算
機能定義する仕様Derby
+, *, -, /, unary +, unary -SQL92EYes
+
+
+ +

基本的な比較

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:基本的な比較
機能定義する仕様Derby
<, >, <= ,>=, <>, =SQL92EYes
+
+
+ +

基本的な述語

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:基本的な述語
機能定義する仕様Derby
BETWEEN, LIKE, NULLSQL92EYes
+
+
+ +

定量的な述語

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:定量的な述語
機能定義する仕様Derby
IN, ALL/SOME, EXISTSSQL92EYes
+
+
+ +

スキーマの定義

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:スキーマの定義
機能定義する仕様Derby
表SQL92EYes
ビューSQL92EYes
権限SQL92EYes
+
+
+ +

列の属性

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:列の属性
機能定義する仕様Derby
既定値SQL92EYes
空値をとれるかの定義SQL92EYes
+
+
+ +

制約(延期できない)

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 制約(延期できない)
機能定義する仕様Derby
NOT NULLSQL92EYes (SYSCONSTRAINTSには記録されない)
UNIQUE/PRIMARY KEYSQL92EYes
FOREIGN KEYSQL92EYes
CHECKSQL92EYes
View WITH CHECK OPTIONSQL92ENo ビューの更新はできない
+
+
+ +

カーソル

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:カーソル
機能定義する仕様Derby
DECLARE, OPEN, FETCH, CLOSESQL92EYes JDBCのメソッド呼び出しが該当
UPDATE, DELETE CURRENTSQL92EYes
+
+
+ +

動的なSQL1

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 動的なSQL1
機能定義する仕様Derby
ALLOCATE / DEALLOCATE / GET / SET DESCRIPTORSQL92TYes JDBCのメソッド呼び出しにより実現
PREPARE / EXECUTE / EXECUTE IMMEDIATESQL92TYes JDBCのメソッド呼び出しにより実現
DECLARE, OPEN, FETCH, CLOSE, UPDATE, DELETE dynamic +cursorSQL92TYes JDBCのメソッド呼び出しにより実現
DESCRIBE outputSQL92TJDBCにより実現
+
+
+ +

基本的な情報スキーマ

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート 基本的な情報スキーマ
機能定義する仕様Derby
TABLESSQL92TSYS.SYSTABLES, SYS.SYSVIEWS, SYS.SYSCOLUMNS
VIEWSSQL92TSYS.SYSTABLES, SYS.SYSVIEWS, SYS.SYSCOLUMNS
COLUMNSSQL92TSYS.SYSTABLES, SYS.SYSVIEWS, SYS.SYSCOLUMNS
+
+
+ +

基本的なスキーマへの操作

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 基本的なスキーマへの操作
機能定義する仕様Derby
CREATE / DROP TABLESQL92TYes
CREATE / DROP VIEWSQL92TYes
GRANT / REVOKESQL92TYes
ALTER TABLE ADD COLUMNSQL92TYes
ALTER TABLE DROP COLUMNSQL92TYes
+
+
+ +

表の結合

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 表の結合
機能定義する仕様Derby
INNER JOINSQL92TYes
natural joinSQL92TNo
LEFT, RIGHT OUTER JOINSQL92TYes
join conditionSQL92TYes
named columns joinSQL92TYes
+
+
+ +

日時のデータ型

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 日時のデータ型
機能定義する仕様Derby
単純なDATE, TIME, TIMESTAMP, INTERVALSQL92TYes ただしINTERVALは無い。
日時の定数SQL92TYes
日時の演算SQL92TYes Javaのメソッドにて可能
日時の比較SQL92TYes
述語: OVERLAPSSQL92TYes Javaのメソッドにて可能
+
+
+ +

VARCHAR データ型

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: VARCHAR
機能定義する仕様Derby
LENGTHSQL92TYes
連結 (||)SQL92TYes
+
+
+ +

トランザクションの分離

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: トランザクションの分離
機能定義する仕様Derby
READ WRITE / READ ONLYSQL92TJDBCの利用、データベースの属性、記録媒体による
RU, RC, RR, SERSQL92TYes
+
+
+ +

ユーザ毎に複数スキーマを持つ

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: ユーザ毎に複数スキーマを持つ
機能定義する仕様Derby
SCHEMATA ビューSQL92TSYS.SYSSCHEMAS
+
+
+ +

権限表

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 権限表
機能定義する仕様Derby
TABLE_PRIVILEGESSQL92TNo
COLUMNS_PRIVILEGESSQL92TNo
USAGE_PRIVILEGESSQL92TNo
+
+
+ +

表への操作

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 表への操作
機能定義する仕様Derby
UNION relaxationSQL92IYes
EXCEPTSQL92IYes
INTERSECTSQL92IYes
CORRESPONDINGSQL92INo
+
+
+ +

スキーマの定義文

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: スキーマの定義文
機能定義する仕様Derby
CREATE SCHEMASQL92I部分的に実現
+
+
+ +

ユーザ認証

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: ユーザ認証
機能定義する仕様Derby
SET SESSION AUTHORIZATIONSQL92ISET SCHEMAを使う
CURRENT_USERSQL92IYes
SESSION_USERSQL92IYes
SYSTEM_USERSQL92INo
+
+
+ +

表の制約

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート:表の制約
機能定義する仕様Derby
TABLE CONSTRAINTSSQL92ISYS.SYSCONSTRAINTS
REFERENTIAL CONSTRAINTSSQL92ISYS.SYSFOREIGNKEYS
CHECK CONSTRAINTSSQL92ISYS.SYSCHECKS
+
+
+ +

スキーマ情報の提供

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: スキーマ情報の提供
機能定義する仕様Derby
SQL_FEATURESSQL92I/FIPS 127-2JDBCのDatabaseMetaDataを利用
SQL_SIZINGSQL92I/FIPS 127-2JDBCのDatabaseMetaDataを利用
+
+
+ +

日時の全機能

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 日時の全機能
機能定義する仕様Derby
TIMEやTIMESTAMPの精度SQL92FYes
+
+
+ +

全ての文字列処理

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 全ての文字列処理
機能定義する仕様Derby
POSITION式SQL92FJavaのメソッドあるいはLOCATEを利用
UPPER/LOWER 関数SQL92FYes
+
+
+ +

様々

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
表 1. SQL-92の機能のサポート: 様々
機能定義する仕様Derby
デリミトされた識別子SQL92EYes
相互に関連した副問合せSQL92EYes
挿入・更新・削除文SQL92EYes
結合SQL92EYes
Whereによる限定SQL92EYes
Group bySQL92EYes
HavingSQL92EYes
集約関数SQL92EYes
Order bySQL92EYes
選択式SQL92EYes
Select *SQL92EYes
SQLCODESQL92ENo SQL-92では推奨されない。
SQLSTATESQL92EYes
ビューでのUNION、INTERSECTおよびEXCEPTSQL92TYes
暗黙の数値型変換SQL92TYes
暗黙の文字列型変換SQL92TYes
診断情報の取得SQL92TJDBCのSQLExceptionsを利用
グループへの処理SQL92TYes
selectの選択項目一覧における限定された*SQL92TYes
小文字の識別子SQL92TYes
空値とすることのできる主キーSQL92TNo
複数のモジュールサポートSQL92TNo (JDBCの一部ではなく、必要ではない。)
参照性の削除処理SQL92TCASCADE、SET NULL、RESTRICTやNO ACTION
CAST関数SQL92TYes
INSERT式SQL92TYes
明示的な既定値SQL92TYes
キーワードの緩和SQL92TYes
Domainの定義SQL92INo
CASE式SQL92I部分的にサポート
合成された文字列の定数SQL92I連結が利用できる
LIKEの機能強化SQL92IYes
UNIQUEの述語SQL92INo
表の利用情報SQL92ISYS.SYSDEPENDS
中間的な情報スキーマSQL92IJDBCのDatabaseMetaDataおよびDerbyのシステム表が利用可
副プログラムのサポートSQL92Iより機能が豊富なJDBCでは関係が無い。
中間的なSQLへのフラグ付けSQL92INo
スキーマの操作SQL92IYes
長い識別子SQL92IYes
両側への外部結合SQL92INo
タイムゾーンの指定SQL92INo
スクロール可能なカーソルSQL92I部分的 (JDBC2.0ではスクロール可能なinsensitiveなカーソル。)
中間的な集合関数のサポートSQL92I部分的に実現
文字セットの定義SQL92IJavaのロケールをサポート
文字セットへの名前付けSQL92IJavaのロケールをサポート
スカラー副問合せの値SQL92IYes
拡張されたnull述部SQL92IYes
制約の管理SQL92IYes (ADD/DROP CONSTRAINT)
FOR BIT DATA 型SQL92FYes
Assertion 制約SQL92FNo
一時表SQL92FDECLARE GLOBAL TEMPORARY TABLEで、部分的に実現。
完全な動的SQLSQL92FNo
完全なvalues式SQL92FYes
真の値判定SQL92FYes
導出表をFROMにおけるSQL92FYes
アンダースコアを後につけることができるSQL92FYes
Indicatorデータ型SQL92FJDBCとは関連しない。
参照する名前の順番SQL92FNo
完全なSQLのフラグ付けSQL92FNo
行および表の構築子SQL92FYes
カタログ名の限定子SQL92FNo
単純表SQL92FNo
CHECK制約での副問合せSQL92FNo ただしJavaのメソッドで同等のことができる。
Union joinSQL92FNo
CollationやtranslationSQL92FJavaのロケールが利用可能
参照性の更新処理SQL92FRESTRICTおよびNO ACTION。 トリガによりその他も可能。
ALTER domainSQL92FNo
INSERT 列権限SQL92FNo
参照性のMATCH型SQL92FNo
ビューのCHECK制約の機能強化SQL92FNo、ビューは更新できない。
Session管理SQL92FJDBCを利用
接続管理SQL92FJDBCを利用
自己参照的な操作SQL92FYes
insensitiveなカーソルSQL92FYes JDBC 2.0を通して可能
完全な集合関数SQL92F部分的な実現
カタログへのフラグ付けSQL92FNo
局所的な表への参照SQL92FNo
カーソル全体の更新SQL92FNo
+
+
+ +
+ +
+ + + +
+ + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsql9241891.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1055824.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1055824.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1055824.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + +CURRENT TIME + + + + +

CURRENT TIME

+ + +
+

CURRENT TIME はCURRENT_TIMEの別名です。

+
+ +
+ +
+ +
+ + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1055824.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj10696.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj10696.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj10696.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + +INTEGER データ型 + + + + +

INTEGER データ型

+ + +
+

INTEGERは整数を4バイトの領域に記録します。

+
+ +

構文

{ INTEGER | INT }
+
+ +

対応するコンパイル時のJavaの型

java.lang.Integer

+
+ +

JDBCのメタデータ型 (java.sql.Types)

INTEGER

+
+ +

最小値

-2147483648 +(java.lang.Integer.MIN_VALUE)

+
+ +

最大値

2147483647 (java.lang.Integer.MAX_VALUE)

+ +

他のデータ型と混在して式中で利用された場合、式の結果となる型は式にて行われる数値型の項目に記述された規則にのっとって決まります。

+ +

数値を異なる数値型の列に記録するも参照してください。

+
+ +
3453
+425
+
+ +
+ +
+ +
+ + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj10696.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1080779.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1080779.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1080779.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +式に関する優先順位 + + + + +

式に関する優先順位

+ + +
+
演算子の優先順位を高いものから低いものに並べて示します。
    +
  • (), ?, 定数 (符号を含む), NULL, 列参照, スカラー副問合せ, +CAST
  • + +
  • LENGTH, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, その他の組込み関数
  • + +
  • 単一のオペランドをとる+および-
  • + +
  • *, /, || (連結)
  • + +
  • 二つのオペランドをとる+および-
  • + +
  • 比較、 定量比較、 EXISTS, IN, IS NULL, LIKE, BETWEEN, +IS
  • + +
  • NOT
  • + +
  • AND
  • + +
  • OR
  • + +
+
+
+ +

演算子を括弧の中に書くことにより、優先順位を明示的に指定することができます。括弧の外にある演算子が括弧の中の式に適用される前に、括弧の中の演算子は評価されます。

+
+ +

例

+
(3+4)*9
+(age < 16 OR age > 65) AND employed = TRUE
+
+ +
+ +
+ +
関連概念
+ +
+ +
+ + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1080779.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1082953.html ============================================================================== --- websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1082953.html (added) +++ websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1082953.html Wed Mar 13 13:54:17 2013 @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + +動的パラメータの例 + + + + +

動的パラメータの例

+ +
+
PreparedStatement ps2 = conn.prepareStatement(
+    "UPDATE HotelAvailability SET rooms_available = " +
+    "(rooms_available - ?) WHERE hotel_id = ? " +
+    "AND booking_date BETWEEN ? AND ?");
+-- このコード例では動的パラメータに
+-- プログラム変数の値を代入します。
+ps2.setInt(1, numberRooms);
+ps2.setInt(2, theHotel.hotelId);
+ps2.setDate(3, arrival);
+ps2.setDate(4, departure);
+updateCount = ps2.executeUpdate();
+
+ +
+ + + + + Propchange: websites/production/db/content/derby/docs/10.4/ja_JP/ref/rrefsqlj1082953.html ------------------------------------------------------------------------------ svn:eol-style = native