プロが教えるわが家の防犯対策術!

SQLServer7&Win2kですが、Transact-SQLで
テキストファイルの読み書き&操作(フォルダ移動、削除)
はどのようにすればいいでしょうか?
何通りか種類がありましたら、色々教えていただければ
幸いです。
とりあえずキーワードだけでも教えていただければ、
適当に調べてみます。

A 回答 (2件)

ANo1です


まだ解決していないでしょうか?

気になって調べてみたところ
汎用拡張プロシージャを使用してWSHをストアドプロシージャから実行出来るみたいです。ただしsyadminのメンバでないとだめですが

declare @cmd nvarchar(255)
set @cmd = N'cscript c:\○○\■■.vbs'
exec master..xp_cmdshell @cmd

(注意)絶対に入力を求めるステートメントをWSHに入れないでください。osqlが入力待ちのままハングします。
またcscriptを省略しても動作は同じになりますが、その際WScript.Echoなど出力系を入れたり構文エラーがあると同様にハングします。ハングした場合はプロセスのWScript.exeを切って下さい。

WinXPでの確認です

この回答への補足

参考になりました。ありがとうございました。

補足日時:2006/01/06 14:39
    • good
    • 0

キーワードだけなら「拡張ストアドプロシージャ」ですかね?


DLLを作成する技術が必要ですが。

既に作成済みのを使用するのが楽かも

http://www.google.co.jp/search?hl=ja&rls=GGLG%2C …

この回答への補足

ありがとうございます。難しそうですね。
DTSを使ってできないでしょうか?
基本的にSQLサーバーのみで動かしたいです、
DLLはなしで。
WSHが使えるらしいのですが、どうでしょう?

補足日時:2005/11/10 19:51
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す