SQL Engine Reference
このドキュメントについて
このドキュメントの読者
表記上の規則
詳細
SQL の概要
Zen で SQL を使用した作業
データ定義ステートメント
テーブルの作成、変更、および削除
ビューの作成と削除
インデックスの作成と削除
トリガーの作成と削除
ストアド プロシージャの作成と削除
ユーザー定義関数(UDF)の作成と削除
データ操作ステートメント
データの取得
データの変更
ビューの作成と削除
ストアド プロシージャの作成
システム ストアド プロシージャの実行
トリガーの実行
データ制御ステートメント
セキュリティの有効化と無効化
ユーザーとグループの作成と削除
アクセス権の付与と取り消し
Zen メタデータ
メタデータのバージョンの比較
リレーショナル エンジンの制限
完全修飾オブジェクト名
SQL ステートメント内のデリミター付き識別子
例
SQL 構文リファレンス
リテラル値
文字列値
例
数値
日付値
例
時刻値
例
タイムスタンプ値
例
Zen の 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
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
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
権限の制約
オブジェクトの種類別
ALL キーワード
GRANT とデータのセキュリティ
ユーザーおよびグループへの権限の付与
オーナー ネームによるアクセス権の付与
ビューおよびストアド プロシージャに対する権限
信頼されるオブジェクトと信頼されないオブジェクト
例
関連項目
GROUP BY
関連項目
HAVING
例
関連項目
IF
構文
備考
例
関連項目
IN
備考
例
関連項目
INSERT
構文
備考
INSERT ON DUPLICATE KEY UPDATE
リテラル文字列の最大長より長いデータの挿入
例
INSERT の例
INSERT ON DUPLICATE KEY UPDATE の例
DEFAULT を使用した場合に発生するエラー
関連項目
JOIN
構文
備考
LEFT OUTER
ベンダー文字列
例
アルゴリズム
関連項目
LEAVE
備考
例
関連項目
LIKE
構文
備考
例
LOOP
備考
例
関連項目
NOT
備考
例
関連項目
OPEN
構文
備考
例
関連項目
PARTIAL
備考
関連項目
PRIMARY KEY
備考
例
関連項目
PRINT
備考
例
関連項目
PUBLIC
備考
例
関連項目
RELEASE SAVEPOINT
構文
備考
例
関連項目
RESTRICT
備考
関連項目
REVOKE
構文
備考
例
関連項目
ROLLBACK
構文
備考
例
関連項目
SAVEPOINT
構文
備考
例
関連項目
SELECT
構文
備考
FOR UPDATE
制約
GROUP BY
動的パラメーター
エイリアス
SUM と DECIMAL の精度
サブクエリ
サブクエリの最適化
サブクエリ内の UNION
テーブル サブクエリ
テーブル ヒントの使用
テーブル ヒントの制限事項
例
FOR UPDATE
FOR UPDATE
概算数値リテラル
BETWEEN 述語
相関名
正確な数値リテラル
IN 述語
セット関数
日付リテラル
時刻リテラル
タイムスタンプ リテラル
文字列リテラル
日付演算
IF
複数データベースの結合
左外部結合
右外部結合
カルテシアン結合
集計関数の DISTINCT
TOP または LIMIT
カーソルのタイプと TOP または LIMIT
TOP または LIMIT の例
テーブル ヒントの例
関連項目
SELECT(INTO 付き)
構文
備考
例
関連項目
SET
構文
備考
例
関連項目
SET ANSI_PADDING
構文
備考
制限
例
関連項目
SET CACHED_PROCEDURES
構文
備考
レジストリ設定
キャッシングの除外
例
関連項目
SET DECIMALSEPARATORCOMMA
構文
備考
例
関連項目
SET DEFAULTCOLLATE
構文
備考
ACS ファイルの使用
ISR テーブル名の使用
ACS、ISR、および ICU の例
関連項目
SET OWNER
構文
備考
例
関連項目
SET PASSWORD
構文
備考
パスワードの特性
例
関連項目
SET PROCEDURES_CACHE
構文
備考
レジストリ設定
キャッシングの除外
例
関連項目
SET ROWCOUNT
構文
備考
例
関連項目
SET SECURITY
構文
備考
ユーザー権限
例
関連項目
SET TIME ZONE
構文
備考
TIMESTAMP データ型に関する注記
例
関連項目
SET TRUEBITCREATE
構文
備考
例
SET TRUENULLCREATE
構文
備考
例
SIGNAL
備考
構文
例
関連項目
SQLSTATE
備考
関連項目
START TRANSACTION
構文
備考
例
関連項目
UNION
備考
例
関連項目
UNIQUE
備考
関連項目
UPDATE
構文
備考
リテラル文字列の最大長より長いデータの更新
FROM 句
例
関連項目
UPDATE(位置付け)
構文
備考
例
関連項目
USER
備考
例
関連項目
WHILE
構文
備考
例
関連項目
文法要素の定義
SQL ステートメント リスト
述部
式
グローバル変数
@@IDENTITY および @@BIGIDENTITY
例
@@ROWCOUNT
例
@@SESSIONID
例
@@SPID
例
ほかの特性
テンポラリ ファイル
テンポラリ ファイルはどのような場合に作成されるか
メモリ内のテンポラリ ファイル
ディスク上のテンポラリ ファイル
Btrieve テンポラリ ファイル
NULL 値を使った作業
バイナリ データを使った作業
インデックスの作成
小数点の記号のカンマ
クライアント/サーバーの考慮
地域の設定の変更
例
例 A - サーバーの地域が小数点の記号にカンマを使用する
例 B - サーバーの地域が小数点の記号にピリオドを使用する
スカラー関数
ビット演算子
真理値表
算術演算子
日付演算
例
文字列関数
例
数値関数
例
時刻と日付の関数
時刻と日付関数の例
システム関数
システム関数の例
論理関数
論理関数の例
変換関数
変換関数の例
システム ストアド プロシージャ
Zen システム ストアド プロシージャ
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)
システム カタログ関数
Zen システム カタログ関数
リターン ステータス
まとめ
dbo.fSQLColumns
構文
引数
返される結果セット
例
dbo.fSQLForeignKeys
構文
引数
返される結果セット
例
dbo.fSQLPrimaryKeys
構文
引数
返される結果セット
例
dbo.fSQLProcedures
構文
引数
返される結果セット
例
dbo.fSQLProcedureColumns
構文
引数
返される結果セット
例
dbo.fSQLSpecialColumns
構文
引数
返される結果セット
例
dbo.fSQLStatistics
構文
引数
返される結果セット
例
dbo.fSQLTables
構文
引数
返される結果セット
例
文字列検索パターン
例
データ型
Zen で使用できるデータ型
データ型の範囲
演算子の優先順位
かっこ
データ型の優先順位
数値データ型
文字データ型
時刻と日付のデータ型
優先順位が適用されないデータ型
Decimal データ型の精度と小数点以下桁数
切り捨て
データ型に関する注意事項
CHAR、NCHAR、VARCHAR、NVARCHAR、LONGVARCHAR、および NLONGVARCHAR
BINARY および LONGVARBINARY
LONGVARCHAR、NLONGVARCHAR、および LONGVARBINARY の制約
DATETIME
DATETIME の書式
データ型の互換性
UNIQUEIDENTIFIER
変数を宣言する
UNIQUEIDENTIFIER を別のデータ型に変換する
無限の表現
旧データ型
Btrieve キーのデータ型
AUTOINCREMENT
制限
AUTOTIMESTAMP
AUTOTIMESTAMP を使用した挿入と更新
制限
Function Executor および Maintenance ツールでの使い方
BFLOAT
STRING
CURRENCY
DATE
DECIMAL
Windows
Linux および macOS
FLOAT
GUID
GUID キー
INTEGER
LOGICAL
LSTRING
MONEY
NUMERIC
シフト形式の有効化
Windows 32 ビット
Linux および macOS
正の 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 アクセス
COBOL の Zen サポートの概要
制限
SQL ステートメント
コンポーネント
SQL アクセスの使用
手順 1:サンプル XML テンプレートの変更
手順 2:XML テンプレートで指定したデータ ファイルのコピー
手順 3:Schema Executor ユーティリティの実行
Schema Executor コマンドの形式
使い方の例
Schema Executor による新規データベースの作成
ログ メッセージ
手順 4:システム テーブルの配布(任意)
サンプル XML ファイルの実行例
補注
SELECT ステートメント
テーブル フィルター
有効な TABLEFILTER の使用例
Query Plan Viewer
Query Plan の設定
グラフィカル ユーザー インターフェイス
Query Viewer
Plan Viewer
ノード
ノードの詳細
Query Plan Viewer のタスク
クエリ プランの検査およびクエリ パフォーマンスの評価
比較するクエリ プランの例を作成する
クエリ プランの例を表示する
SQL Engine Reference
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
このサイトは、JavaScriptを有効にして最適に動作します