SQL Engine Reference
データ定義ステートメント
テーブルの作成、変更、および削除
ビューの作成と削除
インデックスの作成と削除
トリガーの作成と削除
ストアド プロシージャの作成と削除
ユーザー定義関数(UDF)の作成と削除
データ操作ステートメント
データの取得
データの変更
トランザクションの定義
ビューの作成と削除
ストアド プロシージャの作成
システム ストアド プロシージャの実行
トリガーの実行
データ制御ステートメント
セキュリティの有効化と無効化
ユーザーとグループの作成と削除
アクセス権の付与と取り消し
メタデータのバージョン
リレーショナル インターフェイスの制限
完全修飾オブジェクト名
データ ソース名接続文字列キーワード
ODBC サポート
ODBC インターフェイスのサポート
ODBC API サポート
ODBC API サポートの例外
ODBC 属性サポート
ODBC 記述子フィールドのサポート
記述子フィールドおよびビット数値
SQLSetStmtOption の各種オプション
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
インデックスのセグメント順序
セグメントの昇順属性
検索更新の最適化
テンポラリ テーブルのパフォーマンス
行の事前取得
用語
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
予約語
使用を避ける語句
概要
システム テーブルの構造
メタデータ バージョン 1 のシステム テーブル
メタデータ バージョン 2 のシステム テーブル
概要
制限
SQL ステートメント
コンポーネント
SQL アクセスの使用
手順 1:サンプル XML テンプレートの変更
手順 2:XML テンプレートで指定したデータ ファイルのコピー
手順 3:Schema Executor ユーティリティの実行
手順 4:システム テーブルの配布(任意)
サンプル XML ファイルの実行例
補注
Query Plan の設定
グラフィカル ユーザー インターフェイス
Query Viewer
Plan Viewer
Query Plan Viewer のタスク
クエリ プランの検査およびクエリ パフォーマンスの評価
比較するクエリ プランの例を作成する
クエリ プランの例を表示する