こんにちは,よろしくお願いします。
日々の業務アプリでOracleDB上にCreateされる無数の
ワークテーブルを、一日一回dropするDOSバッチを考えております。
テーブルの先頭文字列は「WAK」なのですが、それ以降
年月日字分秒を付加しているために、dropするにもテーブル名を
特定できません。
テーブル名称例)
WAK20060112122354
WAK20060112144852
・・・・
drop table コマンドで、ワイルドカードのようなものを
指定できますでしょうか?
イメージとしては、「drop table WAK%1*」(%1はYYYYMMDD)の
ような感じです。
環境はWin2003R2にOracle10g(10.1.0)を乗せています。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
declare
CURSOR CUR1 IS SELECT * FROM USER_TABLES WHERE TABLE_NAME LIKE 'WAK%';
begin
FOR CUR_RECORD IN CUR1 LOOP
EXECUTE IMMEDIATE 'DROP TABLE "'||CUR_RECORD.TABLE_NAME||'" CASCADE CONSTRAINTS';
END LOOP;
end;
とかでバッサリ消せます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- 英語 文中のto dropについて Whatever causes his popularity to d 3 2022/12/29 13:27
- Access(アクセス) AccessVBAで任意の複数リンクテーブルをAccessVBAを動かす際に削除したいと考えておりま 1 2022/11/17 15:45
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
truncate tableを使って複数の...
-
オラクルのUPDATEで複数テーブル
-
データ削除とSQL*Loaderでのイ...
-
エラーを起こす方法
-
truncate文を発行したときに
-
テーブル定義書(Oracle) 【IX】...
-
テーブルに変更があったらCSV出力
-
Access97からOracle8iへのパス...
-
SQL HAVING句の使い方について
-
既にテーブルが存在する場合の...
-
フラグをたてるってどういうこ...
-
SELECT INTOで一度に複数の変数...
-
「総降水量が100mm以上になる...
-
UPDATEで既存のレコードに文字...
-
既存データをINSERT文にして出...
-
【SQL】他テーブルに含まれる値...
-
CSVファイルを読み込んでテーブ...
-
sqlに記述できない文字
-
timestampのデータはどのように...
-
PostgreSQLのtimestamp型で時間...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
truncate tableを使って複数の...
-
オラクルのUPDATEで複数テーブル
-
エラーを起こす方法
-
データ削除とSQL*Loaderでのイ...
-
テーブル定義書(Oracle) 【IX】...
-
既にテーブルが存在する場合の...
-
複数レコードの複数フィールド...
-
CASEでBETWEEN制約
-
[materialized]マテリアライズ...
-
Where句のNot条件をAnd条件にし...
-
AccessからOracle DB(View)を...
-
任意のテーブルをdrop tableしたい
-
accessのデータをoracleへinser...
-
複数テーブルへの問合せ
-
pro*cobol ⇔ oracle のデータ型...
-
テーブルに変更があったらCSV出力
-
SELECT実行結果のレスポンス改...
-
AccessVBAにて動的にテーブルを...
-
ストアドにしたらエラーになる
-
ora-01722のエラーについて
おすすめ情報