sql >> データベース >  >> RDS >> Oracle

SQLclのlogin.sqlファイルを作成する方法

    SQLcl(Oracleのコマンドラインインターフェイス)を使用する場合は、login.sqlを作成できます。 ファイルを作成し、SQLclを実行するたびに実行します。

    これにより、SQLclを実行するたびにコマンドを実行できます。たとえば、login.sqlでフォーマット設定を指定できます ファイル、エイリアスの設定など。

    ここでは、login.sqlを作成する方法を紹介します。 ファイルと、SQLclを実行するたびに実行する方法。

    login.sqlを作成します ファイル

    login.sqlというファイルを作成します 好みのディレクトリに保存します。

    必要なコマンドをファイルに追加します。

    これがlogin.sqlの例です ファイル:

    set sqlformat ansiconsole
    
    set highlighting on
    set highlighting keyword foreground blue
    set highlighting identifier foreground magenta
    set highlighting string foreground green
    set highlighting number foreground cyan
    set highlighting comment foreground yellow

    SQLPATHに追加します

    ファイルを現在のディレクトリに置き、そのディレクトリからSQLclを実行すると、login.sqlが使用されます。 ファイル。

    ただし、常に同じディレクトリからSQLclを起動する必要はない場合があります。その場合は、SQLPATHでその場所を指定できます。 環境変数。

    次に例を示します:

    export SQLPATH=~/Applications/sqlcl/

    私の場合、login.sqlを保存しました ~/Applications/sqlcl/へのファイル ディレクトリなので、ここで使用したパスです。これを、login.sqlを保存したディレクトリに変更します ファイルイン。

    この行を追加するファイルは、シェルによって異なります:

    • BASHを使用する場合は、その行を~/.bashprofileに追加します ファイル。
    • zshを使用する場合は、それを~/.zshrcに追加します ファイル。

    これが完了すると、SQLclはlogin.sqlをチェックします OracleDatabaseへの接続に使用する場合は常にファイル。また、接続するたびに設定を構成する必要がなくなります。


    1. MariaDBでのLENGTH()のしくみ

    2. PostgreSQLでの数値フォーマット用のテンプレートパターンと修飾子

    3. SQLServerの「式をデータ型intに変換する算術オーバーフローエラー」を修正しました

    4. Struts2をHibernateおよびPostgreSQLと接続する方法