出於好奇,去oracle中嘗試了一下這兩個語句。sql
一、首先執行show user——》數據庫
直接在sql窗口中執行發現,提示無效的sql語句。oracle
這個時候我尚未意識到問題出在哪裏。。。blog
二、而後再執行select user from dual,就能夠查詢出了當前用戶名(打了馬賽克)——》select
三、接着從在網上看到show user是sql plus的命令,不是sql命令,因此在前面才執行失敗。sql plus命令是在命令窗口中執行的,咱們嘗試執行,直接能夠拿到當前用戶名(打了馬賽克)——》sql語句
總結:兩個語句有相同的效果,都是獲取當前登入數據庫的用戶名,只是一個是sql語句,一個是sql plus語句。im