レス
前レス元トピ次レス
タイトル
Re: 問題ID:19581
フォーラム
最強WEB問題集Oracle Master 12c Bronze SQL基礎
投稿ユーザ(投稿日)
(2017/11/18)
本文
情報ありがとうございます。

やはり正常な結果は出力されないようです。
記号(¥)は shift-jis で 0x5c である事は事前に確認済です。
環境の文字コードも(centos 標準の)UTF8 です。

[code]
[oracle@CentOS3 ~]$ cat /etc/sysconfig/i18n LANG="ja_JP.UTF-8"
[oracle@CentOS3 ~]$ sqlplus pingt/oracle
SQL> col PARAMETER for a30
SQL> col value for a30
SQL> list
1 select * from v$nls_parameters
SQL> /

PARAMETER VALUE
------------------------------ ------------------------------
NLS_LANGUAGE JAPANESE
NLS_TERRITORY JAPAN
NLS_CURRENCY \
NLS_ISO_CURRENCY JAPAN
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT RR-MM-DD
NLS_DATE_LANGUAGE JAPANESE
NLS_CHARACTERSET AL32UTF8
NLS_SORT BINARY
NLS_TIME_FORMAT HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT RR-MM-DD HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT RR-MM-DD HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY \
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
19行が選択されました。

SQL> select to_number( '\500,000', 'L999,999' ) from dual;
select to_number( '\500,000', 'L999,999' ) from dual
*
行1でエラーが発生しました。:
ORA-01722: 数値が無効です。

[/code]

レス一覧

前レス元トピ次レス


Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.