FC2ブログ

まったり開発日誌

embossの工具箱(J2EE Java2 Linux Zaurus C++)

DOSとPL/SQLコマンドの挙動について

タスク起動系のコマンドとその挙動について



コマンド HOST
タイプ SQL*Plus
挙動 処理が終わるまで呼び出し元は停止する
参考 PL/SQL内では使用不可、DOSの環境変数が使えない?

コマンド CALL
タイプ DOS
挙動 処理が終わるまで呼び出し元は停止する
参考

コマンド START
タイプ DOS
挙動 処理はすぐに呼び出し元に戻されるが、/WAITを付ければCALLと同じ動きになる
参考 新プロセスを開きコマンドを実行


WSHによるタスクについて




タスクの一時停止について


DOSの場合、一時停止する方法が無い為、VBScriptを使用する

sleep.bat


echo off
REM Sleep.bat [秒数]
set /a wtime=(%1+0)*1000
echo WScript.Sleep %wtime% > tmp.vbs
cscript //NoLogo tmp.vbs
del tmp.vbs
set wtime=

PL/SQLの場合次のパッケージを使用する


DBMS_LOCK.SLEEP(300);

SQL*Plusを使用したデータの取得


変数&t_dayにシステム日付を代入する。


column tday new_value t_day
select to_char(sysdate, 'yyyymmdd') as tday from dual;

SQL> select'&t_day' "今日" from dual;
旧 1: select'&t_day' "今日" from dual
新 1: select'20050708' "今日" from dual

今日
--------
20050708

SQL>

スポンサーサイト
  1. 2005/10/07(金) 18:26:50|
  2. 開発メモ-Windows
  3. | トラックバック:0
  4. | コメント:0
<<JBossのインストール(Windows) | ホーム | 対話型ユーザー アカウントで実行するように Office アプリケーションを構成する方法>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://emboss.blog28.fc2.com/tb.php/11-831dcd2b
この記事にトラックバックする(FC2ブログユーザー)

RSSフィード

カレンダー

07 | 2019/08 | 09
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリー

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

リンク

このブログをリンクに追加する

メールフォーム

名前:
メール:
件名:
本文: