ここでは、このマニュアルの対象読者および表記規則について説明します。また、オラクル社の関連ドキュメントも示します。
このマニュアルは、SQLJプログラミングに関心があり、次の項目についてある程度の知識のある方を対象としています。
Java
SQL
PL/SQL
Oracle Database
基本的にSQLを理解していれば十分ですが、JDBCおよびOracle固有のSQLの機能についての知識があれば、このマニュアルをより深く理解できます。
オラクル社は、障害のあるお客様にもオラクル社の製品、サービスおよびサポート・ドキュメントを簡単にご利用いただけることを目標としています。オラクル社のドキュメントには、ユーザーが障害支援技術を使用して情報を利用できる機能が組み込まれています。HTML形式のドキュメントで用意されており、障害のあるお客様が簡単にアクセスできるようにマークアップされています。標準規格は改善されつつあります。オラクル社はドキュメントをすべてのお客様がご利用できるように、市場をリードする他の技術ベンダーと積極的に連携して技術的な問題に対応しています。オラクル社のアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/accessibility/
を参照してください。
ドキュメント内のサンプル・コードのアクセシビリティについて
スクリーン・リーダーは、ドキュメント内のサンプル・コードを正確に読めない場合があります。コード表記規則では閉じ括弧だけを行に記述する必要があります。しかしJAWSは括弧だけの行を読まない場合があります。
外部Webサイトのドキュメントのアクセシビリティについて
このドキュメントにはオラクル社およびその関連会社が所有または管理しないWebサイトへのリンクが含まれている場合があります。オラクル社およびその関連会社は、それらのWebサイトのアクセシビリティに関しての評価や言及は行っておりません。
Oracleサポート・サービスへのTTYアクセス
アメリカ国内では、Oracleサポート・サービスへ24時間年中無休でテキスト電話(TTY)アクセスが提供されています。 TTYサポートについては、 (800)446-2398にお電話ください。アメリカ国外からの場合は、+1-407-458-2479にお電話ください。
また、Oracle Java Platform関連の次のOracleマニュアルに、役立つ情報が記載されています。
『Oracle Database Java開発者ガイド』
Oracle Database 11g におけるJavaの基本概念を紹介し、サーバー側の構成および機能の概要を説明しています。Oracle DatabaseのJava環境について、特定の製品(JDBC、SQLJなど)に限定せずに一般的な知識を得るには、このマニュアルを参照してください。
Javaストアド・プロシージャと呼ばれる、Oracle Databaseで直接実行されるプログラムについて説明するマニュアルです。ストアド・プロシージャを使用すると、Java開発におけるビジネス・ロジックがサーバー・レベルで実装されるため、アプリケーションのパフォーマンス、スケーラビリティおよびセキュリティを改善できます。
『Oracle Database JDBC開発者ガイドおよびリファレンス』
JDBC規格のOracle実装の特長およびプログラミング構文について解説しています。Oracle JDBCドライバの概要、JDBC 1.22、2.0、3.0および4.0機能のOracle実装の詳細、およびOracle JDBC型の拡張とパフォーマンス向上について説明しています。
『Oracle Database JPublisherユーザーズ・ガイド』
ユーザー定義のSQL型またはPL/SQLパッケージをJavaクラスに変換する際の、Oracle JPublisherユーティリティの使用方法を説明しています。オブジェクト型、VARRAY型、ネストした表型、オブジェクト参照型またはPL/SQLパッケージが使用可能なSQLJまたはJDBCアプリケーションを開発する際は、JPublisherを使用することをお薦めします。カスタムJavaクラスの生成や、それらの型へのマッピングが実行できます。
Oracle Server Technologies関連では、次のドキュメントがあります。
『Oracle XML DB開発者ガイド』
『Oracle XML Developer's Kitプログラマーズ・ガイド』
『Oracle Database XML Java API Reference』
『Oracle Databaseアドバンスト・アプリケーション開発者ガイド』
『Oracle Database SecureFilesおよびラージ・オブジェクト開発者ガイド』
『Oracle Databaseオブジェクト・リレーショナル開発者ガイド』
『Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス』
『Oracle Database PL/SQL言語リファレンス』
『Oracle Database SQL言語リファレンス』
『Oracle Database Net Services管理者ガイド』
『Oracle Database Advanced Security管理者ガイド』
『Oracle Databaseグローバリゼーション・サポート・ガイド』
『Oracle Databaseリファレンス』
『Oracle Databaseサンプル・スキーマ』
注意: Oracleエラー・メッセージのドキュメントは、HTML版のみご利用いただけます。Oracle Database JP Documentation Libraryを使用する場合は、範囲ごとにエラー・メッセージを参照できます。特定の範囲のページを表示したら、ブラウザの「このページの検索」機能を使用して特定のメッセージを検索できます。インターネットに接続できる場合、Oracleオンライン・ドキュメントのエラー・メッセージ検索機能を使用して特定のエラー・メッセージを検索できます。 |
SQLJの標準的な機能および構文の詳細は、次のANSI仕様を参照してください。
Information Technology - Database Languages - SQL - Part 10: Object Language Bindings (SQL/OLB)
このドキュメントは、次のANSIのWebサイトで閲覧できます。
http://www.ansi.org/
(「eStandards Store」をクリックして、仕様番号を検索してください。)
SQLJのサンプル・アプリケーションは、次の場所にあります。
http://www.oracle.com/technology/sample_code/tech/java/sqlj_jdbc/sqlj.html
この項では、このマニュアルの本文およびコード例で使用される表記規則について説明します。この項の内容は次のとおりです。
注意: コマンドラインの例はUNIX環境のものであり、% というシステム・プロンプトで示しています。これは表記上のものであるため、ご使用のオペレーティング・システムに合わせて読み替えてください。 |
本文の表記規則
本文では、特定の項目が一目でわかるように、次の表記規則を使用します。次の表に、その規則と使用例を示します。
規則 | 意味 | 例 |
---|---|---|
固定幅フォントの大文字 |
固定幅フォントの大文字は、システム指定の要素を示します。このような要素には、パラメータ、権限、データ型、Recovery Managerキーワード、SQLキーワード、SQL*Plusまたはユーティリティ・コマンド、パッケージおよびメソッドがあります。また、システム指定の列名、データベース・オブジェクト、データベース構造、ユーザー名およびロールも含まれます。 | NUMBER 列に対してのみ、この句を指定できます。
|
固定幅フォントの小文字 |
固定幅フォントの小文字は、実行可能ファイル、ファイル名、ディレクトリ名およびユーザーが指定する要素のサンプルを示します。このような要素には、コンピュータ名およびデータベース名、ネット・サービス名および接続識別子があります。また、ユーザーが指定するデータベース・オブジェクトとデータベース構造、列名、パッケージとクラス、ユーザー名とロール、プログラム・ユニットおよびパラメータ値も含まれます。
注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。 |
sqlplus と入力して、SQL*Plusをオープンします。
パスワードは、
|
固定幅フォントの小文字のイタリック |
固定幅フォントの小文字のイタリックは、プレースホルダまたは変数を示します。 | parallel_clause を指定できます。
|
コード例の表記規則
コード例は、SQL、PL/SQL、SQL*Plusまたはその他のコマンドライン文の例です。次のように固定幅フォントで表示され、通常のテキストと区別されます。
SELECT username FROM dba_users WHERE username = 'MIGRATE';
次の表に、コード例で使用される表記規則とその使用例を示します。
規則 | 意味 | 例 |
---|---|---|
< > | このマニュアルでは、1つ以上のオプション項目は、通常の大カッコや中カッコではなく、山カッコで囲まれています。山カッコ自体は入力しないでください。(通常の大カッコおよび中カッコは、SQLJ構文との混同を避けるために使用していません。) | DECIMAL ( digits < , precision >) |
| |
縦線は、大カッコまたは中カッコ内の複数の選択項目の区切りに使用します。項目のうちの1つを入力します。縦線は、入力しないでください。 | {ENABLE | DISABLE}
|
... |
水平の省略記号は、次のいずれかを示します。
|
|
その他の記号 | 大カッコ、中カッコ、縦線および省略記号以外の記号は、記載されているとおりに入力する必要があります。 | acctbal NUMBER(11,2);
|
イタリック体 |
イタリック体は、特定の値を指定する必要があるプレースホルダや変数を示します。 | CONNECT SYSTEM
|
大文字 |
大文字は、システム指定の要素を示します。これらの要素は、ユーザー定義の要素と区別するために大文字で示されます。大カッコ内にないかぎり、表示されているとおりの順序および綴りで入力します。ただし、大/小文字が区別されないため、小文字でも入力できます。 | SELECT last_name, employee_id FROM employees;
|
小文字 |
小文字は、ユーザー指定のプログラム要素を示します。たとえば、表名、列名またはファイル名などです。
注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。 |
SELECT last_name, employee_id FROM employees;
|
次の各項に、各サービスに接続するためのURLを記載します。
Oracleサポート・サービス
オラクル製品サポートの購入方法、およびOracleサポート・サービスへの連絡方法の詳細は、次のURLを参照してください。
http://www.oracle.co.jp/support/
製品マニュアル
製品のマニュアルは、次のURLにあります。
http://otn.oracle.co.jp/document/
研修およびトレーニング
研修に関する情報とスケジュールは、次のURLで入手できます。
http://www.oracle.co.jp/education/
その他の情報
オラクル製品やサービスに関するその他の情報については、次のURLから参照してください。
http://www.oracle.co.jp
http://otn.oracle.co.jp
注意: ドキュメント内に記載されているURLや参照ドキュメントには、Oracle Corporationが提供する英語の情報も含まれています。日本語版の情報については、前述のURLを参照してください。 |