SQL Engine Reference

SQL の概要

データ定義ステートメント

テーブルの作成、変更、および削除

ビューの作成と削除

インデックスの作成と削除

トリガーの作成と削除

ストアド プロシージャの作成と削除

ユーザー定義関数(UDF)の作成と削除

データ操作ステートメント

データの取得

データの変更

トランザクションの定義

ビューの作成と削除

ストアド プロシージャの作成

システム ストアド プロシージャの実行

トリガーの実行

データ制御ステートメント

セキュリティの有効化と無効化

ユーザーとグループの作成と削除

アクセス権の付与と取り消し

ODBC エンジン リファレンス

メタデータのバージョン

リレーショナル インターフェイスの制限

完全修飾オブジェクト名

データ ソース名接続文字列キーワード

ODBC サポート

ODBC インターフェイスのサポート

ODBC API サポート

ODBC API サポートの例外

ODBC 属性サポート

ODBC 記述子フィールドのサポート

記述子フィールドおよびビット数値

SQLSetStmtOption の各種オプション

SQL 文法のサポート

SQL ステートメント内のデリミター付き識別子

SQL 構文リファレンス

ステートメントの文法

ADD

ALL

ALTER(名前変更)

ALTER GROUP

ALTER TABLE

ALTER USER

ANY

AS

BEGIN [ATOMIC]

CALL

CASCADE

CASE(式)

CASE(文字列)

CLOSE

COALESCE

COMMIT

CREATE DATABASE

CREATE FUNCTION

CREATE GROUP

CREATE INDEX

CREATE PROCEDURE

CREATE TABLE

CREATE (テンポラリ) TABLE

CREATE TRIGGER

CREATE USER

CREATE VIEW

DECLARE

DECLARE CURSOR

DEFAULT

DELETE(位置付け)

DELETE

DISTINCT

DROP DATABASE

DROP FUNCTION

DROP GROUP

DROP INDEX

DROP PROCEDURE

DROP TABLE

DROP TRIGGER

DROP USER

DROP VIEW

END

EXECUTE

EXISTS

FETCH

FOREIGN KEY

GRANT

GROUP BY

HAVING

IF

IN

INSERT

JOIN

LEAVE

LIKE

LOOP

NOT

OPEN

PARTIAL

PRIMARY KEY

PRINT

PUBLIC

RELEASE SAVEPOINT

RESTRICT

REVOKE

ROLLBACK

SAVEPOINT

SELECT(INTO 付き)

SELECT

SET ANSI_PADDING

SET CACHED_PROCEDURES

SET DECIMALSEPARATORCOMMA

SET DEFAULTCOLLATE

SET OWNER

SET PASSWORD

SET PROCEDURES_CACHE

SET ROWCOUNT

SET SECURITY

SET TIME ZONE

SET TRUEBITCREATE

SET TRUENULLCREATE

SET

SIGNAL

SQLSTATE

START TRANSACTION

UNION

UNIQUE

UPDATE

UPDATE(位置付け)

USER

WHILE

文法要素の定義

グローバル変数

ほかの特性

テンポラリ ファイル

リテラル値を使った作業

NULL 値を使った作業

バイナリ データを使った作業

インデックスの作成

開いたテーブルを閉じる

並行性

小数点の記号のカンマ

OEM から ANSI への変換サポート

ビット演算子

概要

ビット演算 AND(&)

構文

戻り値

ビット演算 NOT(~)

構文

戻り値

ビット演算 OR(|)

構文

戻り値

ビット演算 排他的OR(^)

構文

戻り値

真理値表

スカラー関数

文字列関数

数値関数

時刻と日付の関数

時刻と日付関数の値の挿入

システム関数

論理関数

変換関数

システム ストアド プロシージャ

Pervasive PSQL システム ストアド プロシージャ

psp_columns

psp_column_attributes

psp_column_rights

psp_fkeys

psp_groups

psp_help_sp

psp_help_trigger

psp_help_udf

psp_help_view

psp_indexes

psp_pkeys

psp_procedure_rights

psp_rename

psp_stored_procedures

psp_tables

psp_table_rights

psp_triggers

psp_udfs

psp_users

psp_view_rights

psp_views

パフォーマンス リファレンス

制限の分析

変形 CNF 変換

変換できない制限

変換が行われない条件

制限の最適化

単一述部の最適化

閉じた範囲の最適化

変形論理和の最適化

論理積の最適化

論理和標準形の最適化

変形論理積標準形の最適化

変形 CNF 最適化で開いた範囲を閉じる

単一結合条件の最適化

結合条件を持つ論理積の最適化

結合条件を持つ変形論理積標準形の最適化

変形 CNF 最適化で結合条件の開いた範囲を閉じる

複数インデックスの変形論理和の最適化

プッシュダウン フィルター

インデックスの有効な使用法

集計関数の DISTINCT

選択リストに先立つ DISTINCT

インデックスのセグメント順序

セグメントの昇順属性

検索更新の最適化

テンポラリ テーブルのパフォーマンス

行の事前取得

用語

DSN と ODBC アドミニストレーター

ODBC データベース アクセス

ODBC アドミニストレーター

ODBC 接続文字列

Pervasive 32 ビット ODBC エンジン DSN セットアップ

データ ソース名

説明

データベース名

エンジン DSN 用の詳細な接続属性

DSN オープン モード

エンコード変換

DSN セットアップを介したデータベースの作成

Pervasive 32 ビット ODBC クライアント DSN セットアップ

データ ソース名

説明

サーバー名/IP

転送のヒント

データベース名

エンジン DSN

クライアント DSN 用の詳細な接続属性

配列フェッチを有効にする

TCP/IP ポート番号

エンコード変換

クライアント DSN セットアップから操作できるエンジン DSN の接続属性

クライアント DSN セットアップから操作できるエンジン DSN の作成

クライアント DSN セットアップから操作できるエンジン DSN の変更

Pervasive 64 ビット ODBC DSN セットアップ

システム カタログ関数

Pervasive PSQL システム カタログ関数

リターン ステータス

まとめ

dbo.fSQLColumns

構文

引数

返される結果セット

dbo.fSQLForeignKeys

構文

引数

返される結果セット

dbo.fSQLPrimaryKeys

構文

引数

返される結果セット

dbo.fSQLProcedures

構文

引数

返される結果セット

dbo.fSQLProcedureColumns

構文

引数

返される結果セット

dbo.fSQLSpecialColumns

構文

引数

返される結果セット

dbo.fSQLStatistics

構文

引数

返される結果セット

dbo.fSQLTables

構文

引数

返される結果セット

文字列検索パターン

データ型

Pervasive PSQL で使用できるデータ型

データ型の範囲

演算子の優先順位

データ型の優先順位

Decimal データ型の精度と小数点以下桁数

切り捨て

データ型に関する注意事項

CHAR、VARCHAR、および LONGVARCHAR

BINARY および LONGVARBINARY

LONGVARCHAR と LONGVARBINARY の制約

DATETIME

UNIQUEIDENTIFIER

無限の表現

旧データ型

Btrieve キーのデータ型

キーでないデータ型

BLOB

CLOB

SQL の予約語

予約語

使用を避ける語句

システム テーブル

概要

システム テーブルの構造

メタデータ バージョン 1 のシステム テーブル

メタデータ バージョン 2 のシステム テーブル

COBOL アプリケーションの SQL アクセス

概要

制限

SQL ステートメント

コンポーネント

SQL アクセスの使用

手順 1:サンプル XML テンプレートの変更

手順 2:XML テンプレートで指定したデータ ファイルのコピー

手順 3:Schema Executor ユーティリティの実行

手順 4:システム テーブルの配布(任意)

サンプル XML ファイルの実行例

補注

Query Plan Viewer

Query Plan の設定

グラフィカル ユーザー インターフェイス

クエリ ウィンドウ

プラン ウィンドウ

Query Plan Viewer のタスク

クエリ プランの検査およびクエリ パフォーマンスの評価

比較するクエリ プランの例を作成する

クエリ プランの例を表示する