説明
このステートメントは、外部ストレージの場所(Location)からファイルを削除するために使用します。
説明
OceanBaseデータベースV4.4.xでは、V4.4.1バージョンから REMOVE ステートメントがサポートされています。
使用上の制限と注意事項
ローカルのLocationオブジェクト内のファイルは削除できません。
権限要件
REMOVE ステートメントを実行するには、現在のユーザーがLocationオブジェクトに対する WRITE 権限を持っている必要があります。ユーザーへのLocationオブジェクト権限付与の詳細については、GRANTを参照してください。
構文
REMOVE FILES IN LOCATION @location_name['/path'] [PATTERN = 'regex_pattern'];
パラメータ説明
パラメータ |
説明 |
|---|---|
| location_name | ターゲットストレージの場所の名前、つまりLocationオブジェクトの名前を表します。 |
| path | オプションです。サブディレクトリを表します。 |
| PATTERN | オプションです。削除するファイル名をフィルタリングするために使用する正規表現を指定します。 |
例
Locationオブジェクト test_location_oss 内のファイルを削除します。
obclient> REMOVE FILES IN LOCATION @test_location_oss;
関連ドキュメント
- Locationオブジェクトの作成方法については、CREATE LOCATIONを参照してください。
- Locationオブジェクト内のファイルの表示方法については、SHOWを参照してください。