説明
このステートメントは、テーブルグループを削除するために使用されます。
注意
対象のテーブルグループを参照しているテーブルがある場合、そのテーブルグループは削除できません。
構文
DROP TABLEGROUP tablegroup_name;
パラメータの説明
| パラメータ | 説明 |
|---|---|
| tablegroup_name | 削除するテーブルグループ名を指定します。 |
例
テーブルのTABLEGROUPプロパティによって参照されているテーブルグループtblgroup1を削除します。
テーブルグループ
tblgroup1を直接削除するとエラーが発生します。obclient> DROP TABLEGROUP tblgroup1; OBE-00600: internal error code, arguments: -4615, tablegroup is not emptyテーブルグループ情報を確認し、テーブル
tbl1をテーブルグループtblgroup1から移動します。obclient> SHOW TABLEGROUPS; +-----------------------+---------------+---------------------+ | TABLEGROUP_NAME | TABLE_NAME | DATABASE_NAME | +-----------------------+---------------+---------------------+ | TBLGROUP1 | TBL1 | SYS | +-----------------------+---------------+---------------------+ 1 rows in set obclient> ALTER TABLE tbl1 SET TABLEGROUP ''; Query OK, 0 rows affectedテーブルグループ
tblgroup1を削除します。obclient> DROP TABLEGROUP tblgroup1; Query OK, 0 rows affected