0

バイトを Varchar2 に格納し、たとえば ASCII の場合にテキストとして「通常どおり」処理するにはどうすればよいですか? (クエリのように)。

不可能な場合、制限はどこにありますか?

列が文字セットで定義されていることは知っているので、たとえば ANSI の場合、そこに入力できない 1 バイトの値は何ですか? 1 バイト文字セットの ANSI よりも「優れた」ソリューションはありますか?

4

1 に答える 1

-1

バイトをテキストにエンコードする必要があります。rawtohex関数またはutl_encodeパッケージを使用できます。文字を表示するには、逆関数を使用してから、raw バイトを varchar2 に変換する必要があります。を使用しutl_raw.cast_to_varchar2ます。

于 2013-01-22T08:00:27.950 に答える