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

ALTER SESSIONSETnls_date_formatはAPEXでは機能しません。ただし、SQLDeveloperでは機能します

    方法は次のとおりです(問題を正しく理解した場合):

    • Apexにログイン
    • アプリビルダーに移動
    • アプリケーションを選択してください
    • 右上隅にアプリケーションのプロパティの編集が表示されます ボタン
    • 4つのタブが含まれています(定義、セキュリティ 、グローバリゼーション、ユーザーインターフェース)
    • セキュリティに移動します
    • 「データベースセッション」までスクロールダウンします
    • このようなものを「初期化PL/SQLコード」に入れます:

      begin
        execute immediate q'[alter session set nls_date_format = 'dd.mm.yyyy hh24:mi:ss']';
      end;
      
    • 変更を適用する

    それでうまくいくはずです。

    初期化コードには、NLS_NUMERIC_CHARACTERSなどの他の設定も含めることができます。 :

    execute immediate q'[alter session set nls_numeric_characters = ', ']';
    

    必要に応じて、これらの変更を元に戻すことを検討してください。同じセキュリティページの「初期化コード」のすぐ下にある「PL/SQLコードのクリーンアップ」セクションを参照してください。



    1. 前四半期の平均売上高と四半期の平均売上高

    2. 1 行テーブルをキーと値のペア テーブルにフラット化する

    3. Oracleのすべての権限を持つユーザーを作成します

    4. 重複するデータベースクエリを減らすためのデータベースキャッシングの形式はありません。