- ベストアンサー
PL/SQLからディレクトリ作成
いつもお世話になっております。 PL/SQLのプログラムにて、DBより取得した情報をCSVファイルに出力するとき、同時にフォルダを作成するというのは可能でしょうか?現在CSVの出力はできているのですが、フォルダ作成はやはりDOSプロンプトを立ち上げてmkdirコマンドを実行などをしないと無理でしょうか? OS:WIN2000 DB:oracle9i 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- SQLローダーをコマンドプロンプトから実行
SQLローダーをコマンドプロンプトから実行した場合にロードは実行されログも出力されているのに終了しない。コマンドプロンプトのまま。タスクマネージャーを見るとSQLLDRのタスクが残っている。別端末で実行すると正常に返る。 環境:サーバーWindowsNT4.0 DB oracle8.0.5 クライアントWin2000サーバー oracle8.0.5
- 締切済み
- その他(データベース)
- PL/SQL デバック方法:入力を受け付けるには?
oracle初心者です。 DBMS_OUTPUT.PUT_LINEでデバック用の出力ができると思いますが、これの入力版はないのでしょうか? C言語で言うscanf()です。 getch()のようなものでもOKです。 環境は Oracle8.?? SQL Plus(コマンドプロンプトみたいなもやつ)でいつも実行しています。 よろしくお願いします。
- 締切済み
- Oracle
- PL/SQLで実行したSQLのログの取得について
ASP(ActiveServerPage)より、PL/SQLのFunctionを実行し、Oracleの複数のTABLEを更新しようとしています。 ASPから実行する際には、引数を渡し、その引数をSQL実行の条件としていますが、実際に実行されたSQL文のログを取得したいのですが、どうしたらよいでしょうか? 何か良い方法をお教えいただけますよう、よろしくお願いいたします。 [実行環境] DB:Oracle8i
- 締切済み
- Oracle
- PL/SQLでSPOOLさせたいのですが、可能でしょうか?
PL/SQLにてSPOOLにてSELECTの結果を ファイル出力させたいのですが、 (下記のような感じです。) エラーとなってしまいます。 そもそも、PL/SQLにてSPOOLは使用可能なのでしょうか? 例) declare begin spool c:\test_spool.dat select * from dual; spool off end; この例では 「PLS-00103: 記号"C"が見つかりました。」という エラーメッセージがかえってきます。。。 出力ファイルの指定のしかたが悪いのでしょうか? ご教授いただければ幸いです。 DBはOracle9iです。
- ベストアンサー
- Oracle
- PL/SQLで、MDBファイル作成
お疲れ様です。 質問をお願い致します。 OS:WindowsXP DB:Oracle10g PL/SQLで、DBより対象データを取得し、MDBファイルの作成、書込み行いたいのですが、可能なのでしょうか。 ネットで調べたところ、MDBファイルに書き込みは可能と分かったのですが、 ファイルの作成の情報が無かったので、質問させて頂きました。 参考になるサイトなどがあれば教えて頂けますでしょうか? また、こちらでも重複して質問させて頂いております。 http://forums.oracle.com/forums/thread.jspa?threadID=2219258&tstart=0 どうぞ、宜しくお願い致します。
- ベストアンサー
- Oracle
- PL/SQLについて
PL/SQLについて お世話になります。 現在Oracle 11gと.Net C#で開発をしている物です。 正直どちらも初心者で悪戦苦闘している日々ですが、 PL/SQLのカーソルについて知りたい事があります。 PL/SQLでカーソルを作成しました。 そしてその同一ストアドプロシージャ文の中で、 先のカーソルの結果で得られた値から別の新たなカーソル でまた新たな結果を返すと言う様な、二重カーソルの様な 事は可能でしょうか。 どなたかご親切な方、ご教授頂きたく宜しくお願い致します。 出来れば、サンプルや、HP等ご紹介頂ければありがたく 思います。
- ベストアンサー
- Oracle
- SQL初心者です。
SQL初心者です。 SQLPlusをコマンドプロンプトで実行していたのですが、定型のSQL文のためバッチファイルにてスケジュール実行したいと考えています。 コマンドプロンプトを開いて実行していたときはspoolした内容に実行sqlも出力されていたのですが、バッチファイルで同じようにspoolすると実行sqlは出力されず結果のみになってしまいます。 実行したsqlも出力させるには特別にsetするものがあったりするのでしょうか? echoのon、offは試しましたが結果は同じでした。 方法をご教示いただけたら助かります。 よろしくお願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- PL/SQLの文法
oracle8,windows95を使用しています。 PL/SQLで、シーケンスを削除して再度作成するという処理を書きたいのですが、PL/SQLはまったくの素人のためアドバイスをいただけたら、と思います。 実行したいのは、以下のSQL文です。 1) SQL>DROP SEQUENCE SQC_TEST 2) SQL>CREATE SEQUENCE SQC_TEST INCREMENT BY 1 START WITH 1 MAXVALUE 9999 MINVALUE 1 CYCLE; これを、PL/SQLで実行するにはどうかけばよいでしょうか? CREATE OR REPLACE PROCEDURE HC_CREATE_SEQ BEGIN DROP SEQUENCE SEQ_車両申請 FROM DUAL; CREATE SEQUENCE SQC_TEST INCREMENT BY 1 START WITH 1 MAXVALUE 9999 MINVALUE 1 CYCLE; END; / と書いてみましたがコンパイルに失敗しましたとおこられてしまいます。 ヒントだけでもいただけたら、と思います。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- PL/SQLの結果が違う
乱筆で申し訳ありませんが、困っています。 Windowsタスクマネジャーで時間指定で起動すると PL/SQLの結果がn倍の結果になってしまいます。 どなたか原因の糸口になるような情報を教えてください。 現象: ・単体(SQLPlusなど)で実行した場合は起こりません。 ・タスクを即実行した場合も起こりません。 ・タスクマネージャーから時間指定で起動した時のみ起こります。 PL/SQLの内容: TBLAのデータを条件で合計し結果を、TBLBへ出力するものです。 タスク登録: batファイルを作成し、PL/SQLを起動しています
- 締切済み
- Windows系OS
- PL/SQLで文字列を分割
PL/SQLで、CSVファイルを読み込んでDBにデータを登録しようとしています。 CSVの1行を読み込んだあと、 カンマで区切ってリストに格納してくれるような 便利な関数は無いのでしょうか? 1行の先頭から1文字づつカンマかどうか調べて取り出す、よりも簡単な方法があれば是非教えて下さい。
- 締切済み
- Oracle
お礼
ありがとう御座います。 大変参考になりました。