目次の展開や折りたたみを行うには、ブラウザのJavaScriptを有効にしてください。
(目次をすべて閉じる)
表紙
まえがき
第1章 アプリケーション開発機能の概要
1.1 各国語データのサポート
1.1.1 定数
1.1.2 データ型
1.1.3 関数と演算子
1.2 Visual Studioとの連携
1.2.1 .NET FrameworkとSymfoware Serverの関係
1.2.2 アプリケーションの自動生成
1.3 Oracleデータベースとの互換性
1.4 アプリケーションの互換に関する注意事項
1.4.1 実行結果の確認方法に関する注意
1.4.2 システムカタログの参照方法に関する注意
1.4.3 関数の使用方法に関する注意
第2章 JDBCドライバ
2.1 開発環境
2.1.1 JDKまたはJREとの組合せ
2.2 セットアップ
2.2.1 環境設定
2.2.2 メッセージの言語および文字コードの設定
2.2.3 通信データを暗号化する場合の設定
2.3 データベースへの接続
2.3.1 DriverManagerクラスを使用する場合
2.3.2 PGPoolingDataSourceクラスを使用する場合
2.3.3 PGConnectionPoolDataSourceクラスを使用する場合
2.3.4 PGXADataSourceクラスを使用する場合
2.4 アプリケーション開発
2.4.1 アプリケーションのデータ型とデータベースのデータ型の関係
第3章 ODBCドライバ
3.1 開発環境
3.2 セットアップ
3.2.1 ODBCドライバの登録
3.2.2 ODBCデータソースの登録(Windowsの場合)
3.2.2.1 GUIを使用して登録する
3.2.2.2 コマンドを使用して登録する
3.2.3 ODBCデータソースの登録(Linux/Solarisの場合)
3.3 データベースへの接続
3.4 アプリケーション開発
3.4.1 アプリケーションのコンパイル
第4章 .NET Data Provider
4.1 開発環境
4.2 セットアップ
4.2.1 .NET Data Providerのセットアップ
4.2.2 Visual Studio連携のアドオンのセットアップ
4.2.3 メッセージの言語および文字コードの設定
4.3 データベースへの接続
4.3.1 NpgsqlConnectionを使用する場合
4.3.2 NpgsqlConnectionStringBuilderを使用する場合
4.3.3 ProviderFactoryクラスを使用する場合
4.3.4 接続文字列
4.4 アプリケーション開発
4.4.1 データ型
4.4.2 アプリケーションのデータ型とデータベースのデータ型の関係
4.4.3 アプリケーションのチューニング
4.4.4 チューニング方法
4.4.5 注意事項
第5章 C言語用ライブラリ(libpq)
5.1 開発環境
5.2 セットアップ
5.2.1 環境設定
5.2.2 メッセージの言語および文字コードの設定
5.2.3 通信データを暗号化する場合の設定
5.3 データベースへの接続
5.4 アプリケーション開発
5.4.1 アプリケーションのコンパイル
第6章 C言語による埋め込みSQL
6.1 開発環境
6.2 セットアップ
6.2.1 環境設定
6.2.2 メッセージの言語および文字コードの設定
6.2.3 通信データを暗号化する場合の設定
6.3 データベースへの接続
6.4 アプリケーション開発
6.4.1 各国語データ型のサポート
6.4.2 アプリケーションのコンパイル
6.4.3 注意事項
第7章 Oracleデータベースとの互換性
7.1 概要
7.2 Oracleデータベース互換機能利用時の注意事項
7.2.1 SUBSTRの注意事項
7.2.2 アプリケーション開発用のインタフェースとの連携時の注意事項
7.3 問合せ
7.3.1 外部結合演算子(+)
7.3.2 DUAL表
7.4 SQL関数のリファレンス
7.4.1 DECODE
7.4.2 SUBSTR
7.4.3 NVL
7.5 パッケージのリファレンス
7.5.1 DBMS_OUTPUT
7.5.2 UTL_FILE
7.5.3 DBMS_SQL
付録A アプリケーション開発における注意事項
A.1 関数および演算子の注意事項
A.1.1 関数および演算子の一般規則
A.1.2 関数および演算子を使用したアプリケーション開発時の異常
A.2 一時テーブルを使用する場合の注意事項
A.3 暗黙の型変換
A.3.1 関数の引数
A.3.2 演算子
A.3.3 値の格納
A.4 インデックス使用時の注意事項
A.4.1 ハッシュインデックス
A.4.2 SP-GiST インデックス
付録B Oracleデータベースとの機能差異や記述差異に伴う移行手順
B.1 外部結合演算子(外部結合を行う)
B.1.1 ^=比較演算子を使用して比較したい
B.2 DECODE(値を比較し対応する結果を返す)
B.2.1 文字列型の数値データと数字を比較したい
B.2.2 50個以上の条件式の中から比較結果を求める
B.2.3 データ型が統一されていない結果値から比較結果を求める
B.3 SUBSTR(指定した文字列の長さを切り出す)
B.3.1 関数の引数に指定できるデータ型と異なるデータ型の値式を指定したい
B.3.2 日時型の値から指定した長さ分の文字列を抜き出したい
B.3.3 文字列値とNULL値を連結したい
B.4 NVL(NULL値を置き換える)
B.4.1 データ型が統一されていない引数から結果を求める
B.4.2 ある日の日数を加算するなどの日時と数値の演算をしたい
B.4.3 一定の期間経過した後の日付などINTERVAL型の計算結果を利用したい
B.5 DBMS_OUTPUT(メッセージを出力する)
B.5.1 処理の進行状況などのメッセージを画面に出力したい
B.5.2 別のプロシージャ(PL/SQL)ブロックで実行した結果を受け取りたい(GET_LINESの場合)
B.5.3 別のプロシージャ(PL/SQL)ブロックで実行した結果を受け取りたい(GET_LINEの場合)
B.6 UTL_FILE(ファイル操作を行う)
B.6.1 テキストファイルの読込みと書込みを行うディレクトリを登録したい
B.6.2 ファイルの情報を確認したい
B.6.3 バックアップなどでファイルをコピーしたい
B.6.4 バックアップなどでファイルを移動したい(ファイルの名前を変えたい)
B.7 DBMS_SQL(動的SQLを実行する)
B.7.1 カーソルを使って検索したい
付録C Oracleデータベースとの互換機能が利用するテーブル
C.1 UTL_FILE.UTL_FILE_DIR
付録D 定量制限
付録E リファレンス
E.1 JDBCドライバ
E.1.1 Javaプログラミング言語API
E.1.2 PostgreSQL固有API
E.2 ODBCドライバ
E.2.1 API一覧
E.3 .NET Data Provider
E.4 C言語用ライブラリ(libpq)
E.5 C言語による埋め込みSQL
メニューの先頭へ