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

sqlplusコマンドラインでプレーンテキストのパスワードを非表示にする

    ヒアドキュメント を使用できます :

    sqlplus -s /nolog <<!EOF
    connect SOME_USERNAME/[email protected]:1500/SOMESID
    @some.sql
    !EOF
    

    接続 および@some.sql インタラクティブセッションで入力したかのように、SQL * Plusへの入力ストリームとして扱われ、実行可能ファイルへの最初の呼び出しの一部ではないため、接続の詳細はps 出力。

    ちなみに、変数の展開はストリームを実行可能ファイルに渡す前にシェルで行われるため、SQL*Plusが$PASSWD と言っても理解できない場合でも、必要に応じて変数を使用することもできます。 、ヒアドキュメントでそれを参照すると機能し、実際の変数値が渡されます。



    1. GROUPBYを使用しない集約クエリ

    2. 10進数をINTにキャスト

    3. Bigquery:複数のテーブルを検索し、first_seenとlast_seenで集計します

    4. SQLiteでテーブルの構造に関する情報を取得する4つの方法