2012-02-20 3 views
1

私は時々、このような選択クエリWHERE句で参照してください。 どこCOL_NAME = N'text」Oracle Select Query:where col_name = N'text 'Nは何を表しますか?

にこのNは何を意味するのでしょうか?

私はT-SQLではUnicodeの解析文字であることを知っていますが、Oracleではどういう意味ですか? それは同じですか?

クエリのパフォーマンスにはどのような影響がありますか? 同様に、CHAR列で使用すると、N文字の損失または利益(疑いはない)は何ですか?

私はgoogleで多くを検索しましたが、T-SQLのためにそれを見つけました。

私を助けてくれてありがとう。

+0

私はその国のキャラクタセットを信じています – tbone

答えて

4

これはUnicodeリテラルです。 See the documentation here

私は、この機能がどのように自分の環境内のクエリにどのように影響するかを調べるためのテストスクリプトを書くことができます。

+0

ありがとうございました。それを見つけることができませんでした。私はそれの動作をテストするための短い関数を書くでしょう。 –

関連する問題