其實dual就是sys下的乙個表,一點也不神秘
1、建立表(必須以sys登陸後建立)
conn sys/change_on_install
create table dual (dummy varchar2(1));
2、加入乙個記錄(dual表中有且只有一條紀錄)
insert into dual values ('x');
3、為dual表建立公共同義詞
create or replace public synonym dual for dual;
4、授權所有使用者訪問dual表的權利
grant select on dual to public;
dual表的作用
dual是乙個虛擬表,用來構成select的語法規則,oracle保證dual裡面永遠只有一條記錄。1.函式 select to char sysday,yyyy mm dd from dual 查詢系統當前的時間 select sys context userenv terminal from d...
dual表的含義
dual表的含義 進入部門實習時第一次接觸到dual,我還以為還是乙個開發人員建立的乙個普通表 其實是一種虛擬表 還特意去後台找這張表,結果發現這張表有點東西。一 檢視當前使用者,可以執行下面語句 select user from dual 二 用來呼叫系統函式 獲得當前系統時間 select to...
Oracle的dual表作用
1 檢視當前使用者,可以在 sql plus中執行下面語句 select user from dual 2 用來呼叫系統函式 select to char sysdate,yyyy mm dd hh24 mi ss from dual 獲得當前系統時間 select sys context user...