他のバージョンの文書 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

I. SQL コマンド

ここには PostgreSQL でサポートされる SQL コマンドのリファレンス情報があります。 "SQL"ごとに、その言語の一般的な目的、標準に従う情報、各コマンドの互換性が対応するリファレンスページから判ります。

目次
ABORT -- 現在のトランザクションのアボート
ALTER AGGREGATE -- 集約関数定義の変更
ALTER CONVERSION -- 変換定義の変更
ALTER DATABASE -- データベースの変更
ALTER DOMAIN -- ドメイン定義の変更
ALTER FUNCTION -- 関数定義の変更
ALTER GROUP -- ユーザグループの変更
ALTER INDEX -- インデックス定義の変更
ALTER LANGUAGE -- 手続き言語の定義の変更
ALTER OPERATOR -- 演算子の定義の変更
ALTER OPERATOR CLASS -- 演算子クラスの定義の変更
ALTER SCHEMA -- スキーマ定義の変更
ALTER SEQUENCE --  シーケンス生成器の定義の変更
ALTER TABLE -- テーブル定義の変更
ALTER TABLESPACE -- テーブル空間の定義の変更
ALTER TRIGGER -- トリガ定義の変更
ALTER TYPE -- 型定義の変更
ALTER USER -- データベースユーザアカウントの変更
ANALYZE -- データベースに関する統計の集計
BEGIN -- トランザクションブロックの開始
CHECKPOINT -- 強制的なトランザクションログのチェックポイントの実行
CLOSE -- カーソルを閉じる
CLUSTER -- インデックスに従ったテーブルのクラスタ化
COMMENT -- オブジェクトのコメントの定義、または変更
COMMIT -- 現在のトランザクションのコミット
COPY -- ファイルとテーブルの間でのデータのコピー
CREATE AGGREGATE -- 新しい集約関数の定義
CREATE CAST -- 新しいキャストの定義
CREATE CONSTRAINT TRIGGER -- 新しい制約トリガの定義
CREATE CONVERSION -- 新しい符号化方式変換の定義
CREATE DATABASE -- 新しいデータベースの作成
CREATE DOMAIN -- 新しいドメインの定義
CREATE FUNCTION -- 新しい関数の定義
CREATE GROUP -- 新しいグループの定義
CREATE INDEX -- 新しいインデックスの定義
CREATE LANGUAGE -- 新しい手続き言語の定義
CREATE OPERATOR -- 新しい演算子の定義
CREATE OPERATOR CLASS --  新しい演算子クラスの定義
CREATE RULE -- 新しい書き換えルールの定義
CREATE SCHEMA -- 新しいスキーマの定義
CREATE SEQUENCE -- 新しいシーケンス生成器の定義
CREATE TABLE -- 新しいテーブルの定義
CREATE TABLE AS -- 問い合わせの結果による新しいテーブルの定義
CREATE TABLESPACE -- 新しいテーブル空間の定義
CREATE TRIGGER -- 新しいトリガの定義
CREATE TYPE -- 新しいデータ型の定義
CREATE USER -- 新しいデータベースユーザアカウントの定義
CREATE VIEW -- 新しいビューの定義
DEALLOCATE -- 準備された文の割り当て解除
DECLARE -- カーソルの定義
DELETE -- テーブルから行を削除
DROP AGGREGATE -- 集約関数の削除
DROP CAST -- キャストの削除
DROP CONVERSION -- 変換の削除
DROP DATABASE -- データベースの削除
DROP DOMAIN -- ドメインの削除
DROP FUNCTION -- 関数の削除
DROP GROUP -- ユーザグループの削除
DROP INDEX -- インデックスの削除
DROP LANGUAGE -- 手続き言語の削除
DROP OPERATOR -- 演算子の削除
DROP OPERATOR CLASS -- 演算子クラスの削除
DROP RULE -- 書き換えルールの削除
DROP SCHEMA -- スキーマの削除
DROP SEQUENCE -- シーケンスの削除
DROP TABLE -- テーブルの削除
DROP TABLESPACE -- テーブル空間の削除
DROP TRIGGER -- トリガの削除
DROP TYPE -- データ型の削除
DROP USER -- データベースユーザアカウントの削除
DROP VIEW -- ビューの削除
END -- 現在のトランザクションのコミット
EXECUTE --  準備された文の実行
EXPLAIN -- 問い合わせ文の実行計画の表示
FETCH -- カーソルを使用したテーブルからの行の抽出
GRANT -- アクセス権限の定義
INSERT -- テーブルに新しい行を作成
LISTEN -- 通知の監視
LOAD -- 共有ライブラリファイルの読み込み、または、再読み込み
LOCK -- テーブルのロック
MOVE -- カーソルの位置決め
NOTIFY -- 通知の生成
PREPARE -- 実行する文の準備
REINDEX -- インデックスの再構築
RELEASE SAVEPOINT -- 事前に定義されたセーブポイントを破棄
RESET -- 実行時パラメータの値をデフォルト値に戻す
REVOKE -- アクセス権限の取り上げ
ROLLBACK -- 現在のトランザクションのアボート
ROLLBACK TO SAVEPOINT -- セーブポイントまでロールバック
SAVEPOINT -- 現在のトランザクション内にセーブポイントを新規に定義
SELECT -- テーブルもしくはビューからの行の検索
SELECT INTO -- 問い合わせの結果からの新しいテーブルを定義
SET -- 実行時パラメータの変更
SET CONSTRAINTS -- 現在のトランザクションの制約検査モードの設定
SET SESSION AUTHORIZATION -- セッションのユーザ識別子、現在のセッションの現在のユーザ識別子の設定
SET TRANSACTION -- 現在のトランザクションの特性の設定
SHOW -- 実行時パラメータの値の表示
START TRANSACTION -- トランザクションブロックの開始
TRUNCATE -- テーブルの空化
UNLISTEN -- 通知の監視の停止
UPDATE -- テーブルの行を更新
VACUUM -- データベースの不要領域の回収、およびオプションによるデータベースの解析