[ホーム] - [Oracle FAQ 一覧] - [Oracle 11gにおける、ユーザ名の大文字小文字に関して]





OS:Windows Server 2008 R2
バージョン:Oracle 11g R2

Oracle 11gにおける、ユーザ名の大文字小文字に関して | Oracle FAQ


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 一覧]





(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。
このページはリンクフリーです。(このページへの直接リンクも可能です。)
雑誌等での紹介は特に連絡は不要です。
Copyright(c) tooljp.com 2007-2018