Symfoware/SQLTOOLでは、アプリケーションの開発支援機能として、以下の機能を提供しています。
データベースの構築機能
Symfoware/SQLTOOLでは、データベースの構築に必要な一連の処理を実行することができます。データベースの構築機能を利用して実行できるSQL文を以下に示します。
機能名 | 実行可能なSQL文 |
---|
データベース定義文 | CREATE DATABASE文 CREATE DBSPACE文
|
データベース操作文 | DROP DATABASE文 DROP DBSPACE文
|
スキーマ定義文 | CREATE SCHEMA文 CREATE TABLE文 CREATE VIEW文 CREATE PROCEDURE文 CREATE FUNCTION文 CREATE INDEX文 CREATE TRIGGER文 CREATE SEQUENCE文
|
スキーマ操作文 | DROP SCHEMA文 DROP TABLE文 ALTER TABLE文 DROP VIEW文 DROP PROCEDURE文 DROP INDEX文 DROP TRIGGER文 SWAP TABLE文 DROP SEQUENCE文 DROP FUNCTION文
|
格納構造定義文 | CREATE DSO文 CREATE DSI文 CREATE SCOPE文
|
格納構造操作文 | DROP DSO文 DROP DSI文 ALTER DSI文 DROP SCOPE文 APPLY SCOPE文 RELEASE SCOPE文 PRINT STATISTICS文 SET STATISTICS文
|
利用者制御文 | CREATE USER文 DROP USER文 ALTER USER文
|
アクセス制御文 | CREATE ROLE文 DROP ROLE文 GRANT文 REVOKE文 SET ROLE文
|
システム制御文 | |
データベースの操作機能
Symfoware/SQLTOOLでは、データベースを操作する機能を提供しています。データベースの操作機能を利用することで、以下の作業を行うことができます。
作成したSQL文の実行検証
データベース内のデータ検索
データベース内のデータ更新
データベースの操作機能を利用して、対話的に実行できるSQL文を以下に示します。
機能名 | 実行可能なSQL文 |
---|
データ操作文 | SELECT文 INSERT文 UPDATE文 DELETE文 CALL文
|
トランザクション管理文 | SET TRANSACTION文 COMMIT文 ROLLBACK文
|
セション管理文 | |
コネクション管理文 | |
アクセス制御文 | |