問題タブ [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.

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

unicode - Informatica Powercenter 9.1 での特殊文字の不適切な処理

私は現在、組織内でアプリケーションの Informatica Powercenter を v8.1 から v9.1 に移行するプロジェクトに取り組んでいます。

Informatica PC はデータファイルからデータをロードしていますが、いくつかの入力 dat ファイルに存在する特定の特殊文字を維持できません。

データは v8.1 で正しくロードされています。

以下のようにInformaticaの文字セット設定を変更しようとしました-

上記の設定を行った後、Informatica ログに以下のエラーが表示されます。

データで送信されている特殊文字が正しく処理されていない -

誰かがこの問題を解決する方法を教えてもらえますか? インフォマティカ側で他に変更が必要なもの。データベースにセッションパラメータを設定する必要がありますか?

0 投票する
0 に答える
436 参照

linux - SAS からの環境変数の変更

Oracle データベースに接続すると、一部の記号が正しく表示されません。alter session set nls_languageOracle では、次を使用してセッションの nls_language パラメーターを変更します。 alter session set nls_territory しかし、SAS で NLS_LANG と NLS_CHARACTERSET を変更するにはどうすればよいですか? initora-parameters を変更したくありません。変更は自分のセッションに対してのみ行う必要があります。

0 投票する
0 に答える
205 参照

plsql - Oracle: sqlplus から PLSQL でコンパイルされた言語が正しくない

plsql proc にデンマーク語の名前がいくつかあります。TOAD からコンパイルしようとすると、デンマーク語の単語がデータベースに正しくコンパイルされます。しかし、sqlplus からコンパイルしようとすると、デンマーク語の特殊文字が乱雑になり、

たとえば、Ø は Ã、Æ は Ã| となります。

データベースの nls_language パラメータと、toad セッションと sqlplus セッションの両方が AMERICAN です。データベースの文字セットはUTF8です。セッションの文字が見つかりませんでした。セッションを変更して NLS_LANGUAGE パラメータを DANISH に変更しましたが、役に立ちません。

英語以外の文字を含む sqlplus からコードを適切にコンパイルできるように、これに関する解決策を理解するのを手伝ってくれる人はいますか?

0 投票する
0 に答える
23 参照

c - Oracle 10g ドライバでエスケープ シーケンスが機能しない

Cコードを介してOracle 11gデータベースに接続しています。DB接続にoracle 10gドライバーを使用しています。

クエリはエラー コード 1461 で失敗しました。

文字列を挿入しようとすると: 'I am in ' Mumbai ' ' ===> 失敗しました。試してみました: 「私は「ムンバイ」にいます」 ===>成功しました。(' と Mumbai の間のスペースが問題を引き起こしていると思います。

文字列にエスケープ文字を使用した後も同じ結果: 文字列を挿入しようとすると: 'I am in '' Mumbai '' '=====> 失敗しました。試してみました: 「私はムンバイにいます」 ===> 成功しました。

PC とデータベースで同じ NLS 言語文字を使用しています。Oracle 11g ドライバーでも同じセットアップが正常に機能しています。

文字列操作ではなくセットアップで修正する方法はありますか?

0 投票する
0 に答える
169 参照

java - sql-maven-plugin の実行中に ORA-00604 と ORA-12705 を修正するにはどうすればよいですか?

Mavenプラグインを介してOracleにテーブルスペースをドロップしようとしています。構成は次のとおりです。

これにより、次のエラーが発生します。

私はすでにグーグルで検索し、Mavenプラグインを介して両方でNLS_LANGを設定しようとしました:

コマンドライン (Windows):

しかし、同じエラーが発生しました。

また、Intellij Idea を使用すると、同じ接続設定と同じユーザー/パスがあり、エラーなしでこのテーブルスペースを削除できることに注意してください。

Maven経由でこれを行うことができないのはなぜですか? この問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
7318 参照

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 つのコードは正常に動作しています。

完全なコードを以下に示します。

前もって感謝します、

アヌープ