お世話になります、
Oracle8のSQL*PLUSを使用方法についての質問です。
ローカルにファイル(delete.sql)を作成して
SQL*PLUSからそのファイルを流してファイルの中身の処理を実行するという方法をご存知の方が
いらっしゃったらおしえてください。
--delete.sqlの中身---------
delete from table_a
delete from table_b
delete from table_c
delete from table_d
delete from table_e
以下省略
よろしくお願いします。
No.2
- 回答日時:
rallyさんの回答でほとんど正解なのですが、delete.sqlの各行の最後に「;」が抜けています。
また、省略されていますが、「commit;」も入っていないとコミットされません。あと、sql*plusのプロンプトから、実行する場合は、
@(ファイルのあるパス)delete.sql
で、実行できます。
No.1ベストアンサー
- 回答日時:
SQL*Plusには、ファイルの内容をリダイレクトで実行する機能があります。
DOSプロンプトから
>PLUS80W.EXE system/manager@orcl < delete.sql
と入力してください。
ただし、ユーザー名、パスワード、インスタンス名などはそちらの環境に合わせてください。
ちなみに、delete.sqlの最後に、exitと記述しておけば、終了後にSQL*plusを自動的に終了します。
また、delete.sqlの先頭に、spool delete.logとしておけば、実行のログを作成できます。
SQL*Plusの実行ファイル名はOSやOracleのバージョンによって変わりますが、NTのOracle8なら上記のファイル名で大丈夫だと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
- IT・エンジニアリング ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:17
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
AccessからExcelのファイルを起...
-
dmpファイルをインポートせずに...
-
mod_plsql使用時のDBMS_OUTPUT....
-
Oracleでインスタンスを複数に...
-
#1062 - '0' は索引 'PRIMARY' ...
-
共有フォルダに誰が何にアクセ...
-
拡張子が「cda」のファイルを聞...
-
【Excel】[Expression.Error] ...
-
「1004:アプリケーション定義...
-
アクセスクエリ(複数)→マクロ...
-
ファイルメーカーへネットワー...
-
Access VBA を利用して、フォル...
-
Batch: フォルダ内の特定のファ...
-
カンマがデータとして入ってるC...
-
ACCESS で 項目名を出力せずに...
-
AccessVBAで作成したExcelファ...
-
Excelでmdbファイルが簡単に開...
-
Becky!で「メールサーバーへの...
-
accessなしの人にも、accessのM...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
AccessからExcelのファイルを起...
-
動的にSPOOLファイルのファイル...
-
dmpファイルをインポートせずに...
-
Oracleでインスタンスを複数に...
-
ストアドプロシージャの出力に...
-
ORACLEから各テーブルをCSV形式...
-
Accessのレポート出力をWordに...
-
DB2のコマンドラインexportで複...
-
SQLServer2005でSELECTした結果...
-
PLSQLでファイルに書き込みをし...
-
mod_plsql使用時のDBMS_OUTPUT....
-
SQL*PLUSで 定期的にSQLを発行...
-
sqlplusの操作をシェル上で
-
sqliteはExcelと連携できますか?
-
レポートをpdfに変換する方法
-
DB2にspoolコマンドみたいなの...
-
ファイルから直接SQLを実行...
-
プロファイラを裏で実行継続す...
おすすめ情報