我正在嘗試執行以下查詢「創建視圖,將員工用戶訪問訂單表的時間限制爲9:00至18:00之間的工作時間。 權限給員工用戶。「創建限制用戶訪問某個小時的視圖
但是我很努力,我迄今採用的是以下幾點:
CREATE VIEW STAFF_RESTRICTORDERVIEW AS
SELECT TO_CHAR (SYSDATE, 'DD-MM-YYYY HH24:MI:SS'), ORDERNUMBER, CUSTOMERNUMBER, DATEORDERPLACED, DELIVERYINSTRUCTION, SCHEDULEID,
FROM ORDERS
WHERE STAFF_RESTRICTORDERVIEW (SYSDATE, 'DD-MM-YYYY HH24:MI:SS') NOT BETWEEN
(SYSDATE, 'DD-MM-YYYY 09:00:00') AND (SYSDATE, 'DD-MM-YYYY 18:00:00')
如果上面的代碼工作,那麼我已經能夠添加以下內容:
GRANT SELECT on STAFF_RESTRICTORDERVIEW TO 'STAFF_USER'
任何幫助,將不勝感激,在此先感謝:)。
那麼它看起來像你缺少一個''',一個。 – 2012-03-20 01:32:27
可以使用一些說明。這種聽起來像是大學/畢業學校的數據庫任務。問題:員工用戶如何連接到個人賬戶或共享用戶賬戶下的數據庫?訂單表是由某個共享用戶帳戶擁有的嗎?什麼是「適當的權限」? – 2012-03-20 02:12:02