コンテンツエリア開始

Function documentation SQL Locate the document in its SAP Library structure

用途

Structured Query Language (SQL) を使用すると、データベース内のデータを定義、照会、挿入、変更、および削除することができます。データベースシステムでは、トランザクション内で SQL 文が実行されます。

SQL 文は、以下のグループに分けることができます。

      データ定義

      権限

      データ操作

      データクエリ

      トランザクション

      統計

MaxDB SQL 構文の概要については Structure linkSQL チュートリアルを、完全な説明については SQL 参照マニュアルを参照してください。

アクティビティ

      任意のプログラム言語に SQL 文を埋め込み、埋め込んだSQL 文をインタフェース経由でデータベースインスタンスに送信することで、データベースアプリケーションのプログラムを作成することができます。

この場合、データベースアプリケーションのユーザは暗黙的にのみ SQL 文を入力します。

      以下のデータベースツールを使用すると、明示的 SQL 文を入力することができます。

       Structure linkSQL Studio (Microsoft Windows 専用の GUI のツール)

       Structure linkSQLCLI (サポートされているすべてのオペレーティングシステムで使用することができるコマンド行のツール)

       Structure linkWeb SQL (サポートされているすべてのオペレーティングシステムで使用することができる Web ベースのツール)

機能

MaxDB データベースシステムでは、特に、BOOLEANCHAR[ACTER] (ASCIIBYTEUNICODE)DATEFIXEDFLOATINT[EGER]BLOB および CLOB を保存するための LONG (ASCIIBYTEUNICODE)SMALLINTTIMETIMESTAMPVARCHAR (ASCIIBYTEUNICODE) というデータ型を使用することができます。SQL 参照マニュアルデータ型 (data_type) を参照してください。

データベースシステムで作業する場合の SQL モードを選択することができます。SQL モード INTERNALORACLE との差異の追加情報については、SQL モード ORACLE 文書を参照してください。

MaxDB の重要な SQL プロパティ

プロパティ

追加情報

決定表

SQL 参照マニュアルCREATE SCHEMA (create_schema_statement)

外部キー

(参照統合)

SQL チュートリアルStructure linkテーブル間の外部キー依存

SQL 参照マニュアル参照 CONSTRAINT 定義 (referential_constraint_definition)

行、テーブル、およびデータベースカタログに対する明示的および暗黙的ロック

SQL 参照マニュアルトランザクション

LOCK (lock_statement)

LOCK オプション (lock_option)

更新可能なビューテーブル

SQL チュートリアルStructure linkビューテーブル

SQL 参照マニュアルCREATE VIEW (create_view_statement)

一時テーブル

SQL 参照マニュアルCREATE TABLE (create_table_statement)

ドメイン定義

SQL チュートリアルStructure linkドメイン

SQL 参照マニュアルCREATE DOMAIN (create_domain_statement)

外部結合

SQL チュートリアルStructure link結合: 複数のテーブルからの情報

SQL 参照マニュアルJOIN 述語 (join_predicate)

サブクエリ

SQL チュートリアルStructure linkサブクエリ: 内部クエリ

SQL 参照マニュアルサブクエリ (subquery)

サブトランザクション

SQL 参照マニュアルSUBTRANS (subtrans_statement)

番号ジェネレータ (自動インクリメント列)

SQL チュートリアルStructure linkテーブルの番号ジェネレータ

SQL 参照マニュアルCREATE SEQUENCE (create_sequence_statement)

データベースプロシージャ (ストアドプロシージャ)

SQL チュートリアルStructure linkデータベースプロシージャ

SQL 参照マニュアルCREATE DBPROC[EDURE] (create_dbproc_statement)

データベース機能 (ユーザ定義関数)

SQL チュートリアルStructure linkデータベース機能

SQL 参照マニュアルCREATE FUNCTION (create_function_statement)

トリガ

SQL チュートリアルStructure linkデータベーストリガ

SQL 参照マニュアル

CREATE TRIGGER (create_trigger_statement)

CREATE SYSTEM TRIGGER (create_system_trigger_statement)

サーバ側のカーソル

SQL 参照マニュアルDECLARE CURSOR (declare_cursor_statement)

共有 SQL (実行計画の再利用)

特殊データベースパラメータSHAREDSQL

最適化

SQL オプティマイザ

すべての SQL 文の概要は、SQL 参照マニュアル SQL : 概要で参照することができます。.

制約の追加情報については、SQL 参照マニュアルSQL 文の制約を参照してください。

参照:

トランザクション

データベースオブジェクトのロック

データベースアプリケーションの開発

データベースシステムの概要

 

 

コンテンツエリア終了