問題タブ [sessioncontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1673 参照

sql - 現在の NLS_NUMERIC_CHARACTERS セッション設定を読み取る

さまざまな地域で、さまざまなNLS_NUMERIC_CHARACTERS、別名コンマ区切りのパラメーターとして数値の小数を使用してレポートを実行する必要があります。

NLS_NUMERIC_CHARACTERSセッションレベルで設定されます。と

NLS_NUMERIC_CHARACTERS = ',.' は、小数点記号がカンマで、千単位の記号がポイントであることを意味します。

NLS_NUMERIC_CHARACTERSすべての異なる地域でユーザー入力を正しく行うために、セッションの設定が正しく設定されていると仮定します。そのセッション状態をフィールド値に評価し、s_nlsparamそれを使用してレポートパラメーターを正しく変換したい

これまでの計画。これはORA-01722: invalid number、多国籍のコンテキストでの可能性を抑えます。

現在、設定の現在のセッション状態を読み取る方法が見つかりませんNLS_NUMERIC_CHARACTERS。ビューを確認しましたv$sessionが、そのようなフィールドはありません。次を使用してそのようなパラメーターを見つけたこともありません。

それを取得する方法はありますか?