全數字的oracle使用者在删除時候怎麼處理才不會報ORA-01935錯誤
oracle中是不允許以數字開頭的對象名稱的,如果你看到有這樣的使用者,一定是在建立時加了引号進行處理了,是以你在删除時一定要加上雙引号才可以
測試版本為9i,建立使用者的時候,也必須用雙引号括上全數字,否則也是出錯誤ora-01935,删除的時候也是這樣的,好使
10:01:43 >create user "123" identified by qaz;
使用者已建立
已用時間: 00: 00: 00.07
10:01:55 >drop user 123;
drop user 123
*
ERROR 位于第 1 行:
ORA-01935: 缺少使用者或角色名
已用時間: 00: 00: 00.01
10:02:03 >drop user "123"
10:02:08 2 ;
使用者已丢棄
已用時間: 00: 00: 08.00
10:02:18 >
注意操作的時候的書寫問題,沒準建立使用者的時候後面跟了什麼空格等字元
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7177735/viewspace-675525/,如需轉載,請注明出處,否則将追究法律責任。
轉載于:http://blog.itpub.net/7177735/viewspace-675525/