2.1 SQLの一覧
HADBがサポートしているSQLの一覧を次の表に示します。
|
項番 |
分類 |
HADBがサポートしているSQL |
説明 |
|---|---|---|---|
|
1 |
定義系SQL |
実表の定義を変更します。 |
|
|
2 |
HADBユーザの情報を変更します。 |
||
|
3 |
ビュー表を再作成します。 |
||
|
4 |
監査対象を定義します。 |
||
|
5 |
実表の列にインデクスを定義します。 |
||
|
6 |
スキーマを定義します。 |
||
|
7 |
実表を定義します。 |
||
|
8 |
HADBユーザを作成します。 |
||
|
9 |
ビュー表を定義します。 |
||
|
10 |
監査対象の定義を削除します。 |
||
|
11 |
インデクスを削除します。 |
||
|
12 |
スキーマを削除します。 |
||
|
13 |
実表を削除します。 |
||
|
14 |
HADBユーザを削除します。 |
||
|
15 |
ビュー表を削除します。 |
||
|
16 |
HADBユーザに権限を付与します。 |
||
|
17 |
HADBユーザの権限を取り消します。 |
||
|
18 |
操作系SQL |
行を削除します。 |
|
|
19 |
表に行を挿入します。 |
||
|
20 |
チャンク内のすべての行を削除します。 |
||
|
21 |
表のデータを検索します。 |
||
|
22 |
実表内のすべての行を削除します。 |
||
|
23 |
行の値を更新します。 |
||
|
24 |
制御系SQL |
トランザクションが更新したデータベースの内容を有効にして,トランザクションを正常終了します。 |
|
|
25 |
トランザクションが更新したデータベースの内容を無効にして,トランザクションを取り消します。 |
- 注
-
上記のSQLをAPまたはadbsqlコマンドで実行することができます。ただし,制御系SQLのCOMMITおよびROLLBACKについては,APで使用することはできません。
-
JDBCドライバを使用している場合は,Connectionインタフェースのcommitメソッドまたはrollbackメソッドを使用してください。これらのメソッドについては,マニュアルHADB AP開発ガイドを参照してください。
-
ODBCドライバを使用している場合は,ODBC関数のSQLEndTranを使用してください。SQLEndTranについては,マニュアルHADB AP開発ガイドを参照してください。
-
CLI関数を使用している場合は,a_rdb_SQLEndTran()を使用してください。a_rdb_SQLEndTran()については,マニュアルHADB AP開発ガイドを参照してください。
-
- メモ
-
-
SELECT文を検索系SQLと呼びます。
-
INSERT文,UPDATE文,DELETE文,PURGE CHUNK文,およびTRUNCATE TABLE文を更新系SQLと呼びます。
-