SQL の概要
PSQL で SQL を使用した作業
データ定義ステートメント
テーブルの作成、変更、および削除
ビューの作成と削除
インデックスの作成と削除
トリガーの作成と削除
ストアド プロシージャの作成と削除
ユーザー定義関数(UDF)の作成と削除
データ操作ステートメント
データの取得
データの変更
ビューの作成と削除
ストアド プロシージャの作成
システム ストアド プロシージャの実行
トリガーの実行
データ制御ステートメント
セキュリティの有効化と無効化
セキュリティの有効化と無効化
ユーザーとグループの作成と削除
アクセス権の付与と取り消し
PSQL メタデータ
メタデータのバージョンの比較
リレーショナル エンジン制限
完全修飾オブジェクト名
SQL ステートメント内のデリミター付き識別子
例
SQL 構文リファレンス
リテラル値
文字列値
例
数値
日付値
例
時刻値
例
タイムスタンプ値
例
ステートメントの文法
ADD
備考
関連項目
ALL
備考
例
関連項目
ALTER(名前変更)
構文
備考
例
関連項目
ALTER GROUP
構文
備考
例
関連項目
ALTER TABLE
構文
備考
IN DICTIONARY
USING
WITH REPLACE
MODIFY COLUMN と ALTER COLUMN
PSQL_MOVE
RENAME COLUMN
ON DELETE CASCADE
例
関連項目
ALTER USER
構文
備考
例
関連項目
ANY
備考
例
関連項目
AS
備考
例
関連項目
BEGIN [ATOMIC]
備考
例
関連項目
CALL
備考
例
関連項目
CASCADE
備考
関連項目
CASE(式)
構文
引数
備考
例
関連項目
CASE(文字列)
備考
例
関連項目
CLOSE
備考
構文
例
関連項目
COALESCE
構文
戻り値の型
制限
サポートされるデータ型の組み合わせと結果のデータ型
例
COMMIT
構文
例
関連項目
CREATE DATABASE
構文
備考
データベース名と IF NOT EXISTS 句
辞書パス
データ パス
参照整合性
BOUND
辞書ファイル
セキュリティ
メタデータのバージョン
エンコード
有効なコード ページ名とコード ページ番号
例
関連項目
CREATE FUNCTION
構文
備考
制約
制限
サポートされるスカラー入力パラメーターおよび戻り値のデータ型
例
スカラー ユーザー定義関数の呼び出し
制限
例
関連項目
CREATE GROUP
構文
備考
例
関連項目
CREATE INDEX
構文
備考
インデックス セグメント
UNIQUE
PARTIAL
制限事項
例
NOT MODIFIABLE
USING
IN DICTIONARY
関連項目
CREATE PROCEDURE
構文
備考
信頼されるストアド プロシージャと信頼されないストアド プロシージャ
信頼されるストアド プロシージャと信頼されないストアド プロシージャ
メモリ キャッシング
キャッシングの除外
データ型の制限
制限
例
ストアド プロシージャの使用
全般的なストアド プロシージャ エンジンの制約
SQL 変数とパラメーターの制約
カーソルの制約
Long データを使用する際の制約
関連項目
CREATE TABLE
構文
備考
レコード サイズの制限
削除規則
更新規則
IN DICTIONARY
USING
WITH REPLACE
DCOMPRESS
PCOMPRESS
PAGESIZE
LINKDUP
例
関連項目
CREATE (テンポラリ) TABLE
構文
備考
以前のリリースとの互換性
TEMPDB データベース
ローカル テンポラリ テーブルのテーブル名
トランザクション
SELECT INTO
制限
ストアド プロシージャのキャッシング
例
関連項目
CREATE TRIGGER
構文
備考
例
関連項目
CREATE USER
構文
備考
例
関連項目
CREATE VIEW
構文
備考
ORDER BY
信頼されるビューと信頼されないビュー
例
関連項目
DECLARE
備考
例
関連項目
DECLARE CURSOR
構文
備考
例
関連項目
DEFAULT
構文
備考
例
日付列または時刻列のデフォルト値としての式
関連項目
DELETE(位置付け)
構文
備考
例
関連項目
DELETE
構文
備考
FROM 句
例
DISTINCT
備考
例
関連項目
DROP DATABASE
構文
備考
セキュリティで保護されたデータベース
DELETE FILES
例
関連項目
DROP FUNCTION
構文
例
関連項目
DROP GROUP
構文
備考
例
関連項目
DROP INDEX
構文
備考
部分インデックス
例
関連項目
DROP PROCEDURE
構文
例
関連項目
DROP TABLE
構文
備考
例
関連項目
DROP TRIGGER
構文
例
関連項目
DROP USER
構文
備考
例
関連項目
DROP VIEW
構文
備考
例
関連項目
END
備考
EXECUTE
構文
備考
例
関連項目
EXISTS
構文
備考
例
関連項目
FETCH
備考
構文
例
関連項目
FOREIGN KEY
備考
例
関連項目
GRANT
構文
備考
GRANT LOGIN TO
GRANT LOGIN TO
制約
オブジェクトの種類別
ALL キーワード
ユーザーとグループ
オーナー ネーム
ビューおよびストアド プロシージャに対する権限
信頼されるオブジェクトと信頼されないオブジェクト
例
関連項目
GROUP BY
備考
例
関連項目
HAVING
備考
例
関連項目
IF
備考
構文
例
関連項目
IN
備考
例
関連項目
INSERT
構文
備考
CURTIME()、CURDATE() および NOW() 変数
デフォルト値の使用
Long データ
例
DEFAULT の不正な例
関連項目
JOIN
構文
備考
LEFT OUTER
ベンダー文字列
例
アルゴリズム
関連項目
LEAVE
備考
例
関連項目
LIKE
構文
備考
例
LOOP
備考
例
関連項目
NOT
備考
例
関連項目
OPEN
備考
構文
例
関連項目
PARTIAL
備考
関連項目
PRIMARY KEY
備考
例
関連項目
PRINT
備考
例
関連項目
PUBLIC
備考
例
関連項目
RELEASE SAVEPOINT
構文
備考
例
関連項目
RESTRICT
備考
関連項目
REVOKE
構文
備考
例
関連項目
ROLLBACK
構文
備考
例
関連項目
SAVEPOINT
構文
備考
例
関連項目
SELECT(INTO 付き)
構文
備考
例
関連項目
SELECT
構文
備考
FOR UPDATE
制約
GROUP BY
エイリアスの使用
SUM と DECIMAL の精度
サブクエリ
最適化
サブクエリ内の UNION
テーブル サブクエリ
テーブル ヒント
制限事項
例
FOR UPDATE
概算数値リテラル
BETWEEN 述語
相関名
正確な数値リテラル
IN 述語
セット関数
日付リテラル
時刻リテラル
タイムスタンプ リテラル
文字列リテラル
日付演算
IF
マルチデータベースの結合
左外部結合
右外部結合
カルテシアン結合
DISTINCT
TOP
カーソルのタイプと TOP
テーブル ヒント
関連項目
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
構文
備考
FROM 句
例
関連項目
UPDATE(位置付け)
構文
備考
例
関連項目
USER
備考
例
関連項目
WHILE
構文
備考
例
関連項目
文法要素の定義
SQL ステートメント リスト
述部
式
グローバル変数
@@IDENTITY
例
@@ROWCOUNT
例
@@SESSIONID
例
@@SPID
例
ほかの特性
テンポラリ ファイル
テンポラリ ファイルはどのような場合に作成されるか
メモリ内のテンポラリ ファイル
ディスク上のテンポラリ ファイル
Btrieve テンポラリ ファイル
NULL 値を使った作業
バイナリ データを使った作業
インデックスの作成
小数点の記号のカンマ
クライアント/サーバーの考慮
地域の設定の変更
例
例 A - サーバーの地域が小数点の記号にカンマを使用する
例 B - サーバーの地域が小数点の記号にピリオドを使用する
スカラー関数
ビット演算子
真理値表
算術演算子
日付演算
例
文字列関数
例
数値関数
例
時刻と日付の関数
時刻と日付関数の値の挿入
例
システム関数
例
論理関数
例
変換関数
例
システム ストアド プロシージャ
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
インデックスのセグメント順序
セグメントの昇順属性
検索更新の最適化
テンポラリ テーブルのパフォーマンス
行の事前取得
用語
インデックス
結合条件
式
集計関数
述部
制限
先頭セグメント
閉じた範囲
開いた範囲
変形論理積標準形(変形 CNF)
変形論理和
論理積
論理積標準形(CNF)
論理和
論理和標準形(DNF)
システム カタログ関数
PSQL システム カタログ関数
リターン ステータス
まとめ
dbo.fSQLColumns
構文
引数
返される結果セット
例
dbo.fSQLForeignKeys
構文
引数
返される結果セット
例
dbo.fSQLPrimaryKeys
構文
引数
返される結果セット
例
dbo.fSQLProcedures
構文
引数
返される結果セット
例
dbo.fSQLProcedureColumns
構文
引数
返される結果セット
例
dbo.fSQLSpecialColumns
構文
引数
返される結果セット
例
dbo.fSQLStatistics
構文
引数
返される結果セット
例
dbo.fSQLTables
構文
引数
返される結果セット
例
文字列検索パターン
例
データ型
PSQL で使用できるデータ型
データ型の範囲
演算子の優先順位
かっこ
データ型の優先順位
数値データ型
文字データ型
時刻と日付のデータ型
優先順位が適用されないデータ型
Decimal データ型の精度と小数点以下桁数
切り捨て
データ型に関する注意事項
CHAR、NCHAR、VARCHAR、NVARCHAR、LONGVARCHAR、および NLONGVARCHAR
BINARY および LONGVARBINARY
LONGVARCHAR、NLONGVARCHAR、および LONGVARBINARY の制約
DATETIME
DATETIME の書式
データ型の互換性
UNIQUEIDENTIFIER
変数を宣言する
UNIQUEIDENTIFIER を別のデータ型に変換する
無限の表現
旧データ型
Btrieve キーのデータ型
AUTOINC
制限
BFLOAT
STRING
CURRENCY
DATE
DECIMAL
Windows
Linux および OS X
FLOAT
GUID
GUID キー
INTEGER
LOGICAL
LSTRING
MONEY
NUMERIC
シフト形式の有効化
正の NUMERIC データの符合値の整合
NUMERICSA
NUMERICSLB
NUMERICSLS
NUMERICSTB
NUMERICSTS
TIME
TIMESTAMP
UNSIGNED BINARY
WSTRING
WZSTRING
ZSTRING
キーでないデータ型
BLOB
CLOB
SQL の予約語
予約語
記号
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
使用を避ける語句
システム テーブル
概要
システム テーブルの構造
メタデータ バージョン 1 のシステム テーブル
X$Attrib
X$Depend
X$Field
X$File
X$Index
X$Proc
X$Relate
X$Rights
X$Trigger
X$User
X$View
メタデータ バージョン 2 のシステム テーブル
X$Attrib
X$Depend
X$Field
X$File
X$Index
X$Proc
X$Relate
X$Rights
X$Trigger
X$User
X$View
COBOL アプリケーションの SQL アクセス
概要
制限
SQL ステートメント
コンポーネント
SQL アクセスの使用
手順 1:サンプル XML テンプレートの変更
手順 2:XML テンプレートで指定したデータ ファイルのコピー
手順 3:Schema Executor ユーティリティの実行
Schema Executor コマンドの形式
使い方の例
Schema Executor による新規データベースの作成
ログ メッセージ
手順 4:システム テーブルの配布(任意)
サンプル XML ファイルの実行例
補注
SELECT ステートメント
テーブル フィルター
Query Plan Viewer
Query Plan の設定
グラフィカル ユーザー インターフェイス
Query Viewer
Plan Viewer
ノード
ノードの詳細
Query Plan Viewer のタスク
クエリ プランの検査およびクエリ パフォーマンスの評価
比較するクエリ プランの例を作成する
クエリ プランの例を表示する
SQL の概要
Query Plan Viewer
sqlref_overview_chap
sqlref_syntaxref_chap
sqlref_scalar_chap
sqlref_ssprocs_chap
sqlref_perfref_chap
sqlref_catalogfuncs_chap
sqlref_datatypes_chap
sqlref_unicode_data_types
sqlref_resrvwords_chap
sqlref_systbls_chap
sqlref_cobolapps_chap
sqlref_qpv_chap