• ベストアンサー

実行中のプロシージャを中断

実行中のプロシージャを中断する方法ですが、 セッションを切るとかしかないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ALTER文で、KILL SESSIONするのが一般的な方法かと思いますよ。

limelife
質問者

お礼

やはりそれが一般的なんですね。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • プロシージャの実行

    ストアドプロシージャを実行させようと、プロシージャに実行権限を付与しました。(grant execute ・・・) その後実行しようとすると、 オブジェクト aaa_proc、データベース bbb、所有者 ccc について EXECUTE パーミッションが拒否されました とエラーになります。 aaa_proc は プロシージャ名。 bbbは プロシージャを書くときに use bbb と書いてるデータベースの名前。 cccは ユーザ名としてください。 他に何の権限を与えてやればいいのか、どなたかか教えてください。 宜しくおねがいします。

  • ASPの実行中にJavaScriptプロシージャを呼び出すには??

    通常JavaScriptのプロシージャは、 各タグのonchangeなどのイベントで呼び出せますが、 ASPの処理実行中にプロシージャを呼び出すことは可能でしょうか?? 可能でしたらその方法を教えてください。 よろしくお願いします。

  • CheckBoxのCheckedChangeプロシージャを実行したい

    VB.NET、WindowsXPなのですが、 CheckBox1_CheckedChangedのプロシージャーを コードで実行するようにしたいのですが、 そのようなことはできるでしょうか? (チェックの状態を変更しなくて実行したい) CheckedChangedプロシージャに CheckBox1Changed() を書いておいて中身を外の Sub CheckBox1Changed() ・・・ End Sub のプロシージャに書くという方法を思いついたのですが、 チェックボックスが沢山あるので、出来ればそのようなことを しなくてもできるのであれば、その方法でやりたいです。 よろしくお願いいたします。

  • .NETからストアドプロシージャを実行

    VB.Netからストアドプロシージャを実行するプログラムの書き方がよく分かりません。 データベースはOracleです。 PROCEDURE test(aaa IN number, bbb IN varvhar2, ccc IN OUT varchar2); といったPL/SQLをVB.NET上で実行するとします。 (略:データベースへの接続処理) strSql = "begin test(10, 'テスト', '');end;" 結果「式が割り当てられていません」とエラーが出ます。 すべての引数がINのプロシージャでは、上記の方法で実行できたので、IN OUTへの引数の渡し方に問題があると思うのですが、どうしても分かりません。 まだ使い始めたばかりで、どうしていいかまったく分からない状態です。 どうかご指導お願い致します。

  • エクセルからアクセスのプロシージャーを実行させるには?

    エクセルの標準モジュールには→エクセル側のプロシージャー アクセスの標準モジュールには→アクセス側のプロシージャー と言う名前のプロシージャーが作成されています。 これをどちらもエクセル側で実行させることは出来ないでしょうか? 「アクセス側のプロシージャー」ではアクセス側の処理が実行されます。 でもできればエクセル側のコマンドボタンを一回押すだけで エクセルとアクセスの両方の処理を実行させたいです。 エクセルの標準モジュールには Sub エクセル側のプロシージャー() Call アクセス側のプロシージャー End Sub これを実行すると コンパイルエラーになります。 どうすれば一度で二つのアプリケーションのプロシージャーを実行させることが可能でしょうか? よろしくお願い致します。

  • ファイルごしでプロシージャーを実行したい

    アクセスで PW1.accdb PW2.accdb の二つのファイルがあり、どちらも起動してるのですが PW1からPW2のtestというプロシージャーをPW1内で実行することは可能ですか? 参照設定などをすれば可能でしょうか? それともPW2のプロシージャーを使いたいのならば、 PW2のtestというプロシージャーをコピーして、PW1.accdbのモジュールにはり付けるべきでしょうか?

  • C#でプロシージャを実行

    C#でoracleのストアドプロシージャを実行するには どのようにしたらいいのでしょうか? ADOを使用する予定です。

  • Excel 2003 VBAにてマクロの実行中にESCキーにて中断されないようにしたい

    Excel 2003 にてマクロの実行中にESCキーを押されるとコードの実行が中断されるのを抑制したいのですができません。 シートに直接テキストボックスコントロールを貼り付けています。 そのテキストボックスにKeyDownイベントプロシージャを記述しています。 テキストボックスにIMEの全角文字を入力中(未確定状態)の時に、ESCキーを押すとコードの実行を中断しましたというダイアログが出てしまいます。 KeyDownイベントプロシージャの内容の有無にかかわらず(処理は無記入でも)、ESCキーを押すとダイアログが表示されてしまいますので、ESCキーを押してもダイアログが表示されず処理が中断されない方法はありませんでしょうか。 調べましたところ、 Application.EnableCancelKey = xlDisabled にてESCキーを無効にする事ができるそうなのですが、BOOKを開いた時のイベントにて 上記コードを記載しているのですが、抑制はできません。 何かしら別の方法で対応などはできないものなのでしょうか。 よろしくご教示をお願い申し上げます。

  • 「実行中」と「中断」の違いは何ですか?

    IEがフリーズするのでタスクマネージャーで見てみたら「中断」となっているのがあるのですが 「実行中」と「中断」の違いは何ですか?

  • エクセルからアクセスのプロシージャーを実行する

    エクセルからアクセスのプロシージャーを実行する方法を教えてください。 アクセスファイル名→ファイル1.accdb プロシージャー名→test1 なのですが、 エクセルで Sub ACCESSのプロシージャーを実行する() Dim OBJ As Object Set OBJ = GetObject("C:\Users\Desktop\ファイル1.accdb") OBJ.Application.Run OBJ.Name & "!test1" Set OBJ = Nothing End Sub としたら、 実行時エラー 2517 ’Microsoft Access!test1’プロシージャーが見つかりません。 になります。 test1は、アクセスの標準モジュール内に記載しています。 モジュール名も指定しないとだめなのでしょうか? その場合のコードの書き方がわからないので教授ください。 該当のアクセスファイルは既に起動しているときもあるし、してない時もあります。