[ホーム] -
[Oracle FAQ 一覧] - [Oracle 11gにおける、ユーザ名の大文字小文字に関して]
OS:Windows Server 2008 R2
バージョン:Oracle 11g R2
Oracle 11g ではユーザ名は内部的には大文字で管理されています。
小文字でユーザ名を指定した場合も大文字として処理されます。
ただしユーザ名を "" で区切った場合、大文字に変換されずそのまま処理されます。
create user testuser01 identified by "password";
create user "testuser02" identified by "password";
create user TESTUSER03 identified by "password";
SQL> select username from all_users where upper(USERNAME) like 'TEST%';
USERNAME
------------------------------
TESTUSER01
testuser02
TESTUSER03
上記のとおり、testuser01,TESTUSER03で作成した場合は大文字で作成されますが、"testuser02"で作成した場合は小文字で作成されます。
connect でユーザ名を小文字で指定しても大文字として処理されます。ただしパスワードは大文字/小文字を区別します。
[ホーム] -
[Oracle FAQ 一覧]