問題タブ [nls-lang]
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.
unicode - Informatica Powercenter 9.1 での特殊文字の不適切な処理
私は現在、組織内でアプリケーションの Informatica Powercenter を v8.1 から v9.1 に移行するプロジェクトに取り組んでいます。
Informatica PC はデータファイルからデータをロードしていますが、いくつかの入力 dat ファイルに存在する特定の特殊文字を維持できません。
データは v8.1 で正しくロードされています。
以下のようにInformaticaの文字セット設定を変更しようとしました-
上記の設定を行った後、Informatica ログに以下のエラーが表示されます。
データで送信されている特殊文字が正しく処理されていない -
誰かがこの問題を解決する方法を教えてもらえますか? インフォマティカ側で他に変更が必要なもの。データベースにセッションパラメータを設定する必要がありますか?
linux - SAS からの環境変数の変更
Oracle データベースに接続すると、一部の記号が正しく表示されません。alter session set nls_language
Oracle では、次を使用してセッションの nls_language パラメーターを変更します。
alter session set nls_territory
しかし、SAS で NLS_LANG と NLS_CHARACTERSET を変更するにはどうすればよいですか? initora-parameters を変更したくありません。変更は自分のセッションに対してのみ行う必要があります。
plsql - Oracle: sqlplus から PLSQL でコンパイルされた言語が正しくない
plsql proc にデンマーク語の名前がいくつかあります。TOAD からコンパイルしようとすると、デンマーク語の単語がデータベースに正しくコンパイルされます。しかし、sqlplus からコンパイルしようとすると、デンマーク語の特殊文字が乱雑になり、
たとえば、Ø は Ã、Æ は Ã| となります。
データベースの nls_language パラメータと、toad セッションと sqlplus セッションの両方が AMERICAN です。データベースの文字セットはUTF8です。セッションの文字が見つかりませんでした。セッションを変更して NLS_LANGUAGE パラメータを DANISH に変更しましたが、役に立ちません。
英語以外の文字を含む sqlplus からコードを適切にコンパイルできるように、これに関する解決策を理解するのを手伝ってくれる人はいますか?
c - Oracle 10g ドライバでエスケープ シーケンスが機能しない
Cコードを介してOracle 11gデータベースに接続しています。DB接続にoracle 10gドライバーを使用しています。
クエリはエラー コード 1461 で失敗しました。
文字列を挿入しようとすると: 'I am in ' Mumbai ' ' ===> 失敗しました。試してみました: 「私は「ムンバイ」にいます」 ===>成功しました。(' と Mumbai の間のスペースが問題を引き起こしていると思います。
文字列にエスケープ文字を使用した後も同じ結果: 文字列を挿入しようとすると: 'I am in '' Mumbai '' '=====> 失敗しました。試してみました: 「私はムンバイにいます」 ===> 成功しました。
PC とデータベースで同じ NLS 言語文字を使用しています。Oracle 11g ドライバーでも同じセットアップが正常に機能しています。
文字列操作ではなくセットアップで修正する方法はありますか?
java - sql-maven-plugin の実行中に ORA-00604 と ORA-12705 を修正するにはどうすればよいですか?
Mavenプラグインを介してOracleにテーブルスペースをドロップしようとしています。構成は次のとおりです。
これにより、次のエラーが発生します。
私はすでにグーグルで検索し、Mavenプラグインを介して両方でNLS_LANGを設定しようとしました:
コマンドライン (Windows):
しかし、同じエラーが発生しました。
また、Intellij Idea を使用すると、同じ接続設定と同じユーザー/パスがあり、エラーなしでこのテーブルスペースを削除できることに注意してください。
Maven経由でこれを行うことができないのはなぜですか? この問題を解決するにはどうすればよいですか?
sql - いくつかの言語での NLS_DATE_LANGUAGE の問題
ユーザーの NLS_LANGUAGE 変数に基づいて日付を取得する次のコードを作成しました。Oracle Fusionに組み込まれたBI Publisherでこのコードを書いていますが、それが問題になるとは思えません。AMERICAN、SPANISH などでは正常に機能することがわかりましたが、FRENCH または BRAZILIAN PORTUGUESE では同じことが機能しません。start_time
フィールドのタイプはですTIMESTAMP
。動的コードの代わりにBRAZILIAN PORTUGUESEをハードコーディングすると、tr.start_timeで正常に動作します。しかし、動的コードを使用すると、この問題が発生します。また、tr.start_time を sysdate に置き換えると、それも機能します。次のエラーが表示されます。
どこが間違っているのか教えてください。
私も試しました:
以下のコードも機能しません。
以下の 2 つのコードは正常に動作しています。
完全なコードを以下に示します。
前もって感謝します、
アヌープ