アプリ版:「スタンプのみでお礼する」機能のリリースについて

Oracle 8i

1.SQLplusにて、下記方法にて
 常時ラインサイズを変更しているのですが
 SQLplus起動時に自動設定することは
 可能でしょうか?

 SQLplus -[オプション]-[環境]
          -[オプション設定]-[linesize]
          -[値]:1000

2.SQLplusにて、下記コマンドを発行し、
 ノートパッド(エディタ)を使用し
 SQL文の編集を行っています
  ノートパッド(エディタ)を他のエディタに
 設定変更したいのですが、
 どのようにすればいいのでしょうか?

A 回答 (3件)

こんにちは。


SQL*Plusはglogin.sql、もしくはlogin.sqlを自動に
読み込むようになっているので、これにラインサイズや
エディタ設定をすれば大丈夫ですよ。

SQL*Plusから
SQL> ed login
とすればlogin.sqlが編集できますので、次の2行を張り付けましょう。
(※下記はエディタに秀丸エディタを使用した例です。)

DEFINE_EDITOR="C:\Program Files\Hidemaru\Hidemaru.exe"
SET LINESIZE 1000

お試しください。
    • good
    • 0

質問の文面から判断するとWindows環境でしょうか。


Windowsであれば、No.1のJianchenさんが回答されているものを作業フォルダに置いておいても勝手に読み込んでくれます。
作業フォルダがどこの設定されているかはSQL*Plusのショートカットを右クリックしてプロパティを選択すると簡単に調べられます。プロパティ画面の「作業フォルダ」という項目に書かれている場所が作業フォルダです。SQL*Plusから[save]コマンドでスクリプトをファイルとして保存したり[edit]コマンドでスクリプトファイルを読み込むときも、この作業フォルダにファイルを保存したり、作業フォルダからファイルを読み込んでくれますので扱いやすいフォルダのフルパスを前述のプロパティ画面に書いてしまえば、その他の作業も楽かなと思います。
    • good
    • 0

こんにちは。



Jianchenさんが回答されているものをファイルに保存しておき、
起動時のパラメータに@付きでそのファイルを指定すれば勝手に読み込んでくれるハズです。

> sqlplusw @ファイル名

ファイルに username/password@host も記述すれば自動ログインが可能かと思います。
    • good
    • 0

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

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