Created
January 29, 2015 04:27
-
-
Save TheB1ackSheep/34022e38657fb6466bae to your computer and use it in GitHub Desktop.
INT207 Lab
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//สร้างตาราง PhoneList | |
CREATE TABLE PhoneList( | |
Friend_Name VARCHAR2(100) PRIMARY KEY, | |
Phone_Number VARCHAR2(20) | |
); | |
//แทรกข้อมูลลลงไป | |
INSERT INTO PHONELIST VALUES('Bill Gates','088-000-1144'); | |
INSERT INTO PHONELIST VALUES('Steve Jobs','089-123-5555'); | |
COMMIT; | |
//สร้าง user ชื่อ AA56021 | |
CREATE USER AA56021 | |
IDENTIFIED BY sql2014; | |
//อนุญาติสิทธิ์ในการล็อกอินให้ user AA56021 | |
GRANT CREATE SESSION | |
TO AA56021; | |
//อนุญาติให้ user AA56021 สามารถสร้าง SYNONYM ได้ | |
GRANT CREATE SYNONYM | |
TO AA56021; | |
//สร้าง SYNONYM ให้กับตาราง PHONELIST ของ ีuser DB56021 | |
CREATE SYNONYM phone FOR DB56021.PHONELIST; | |
SELECT * FROM PHONE; | |
//อนุญาติให้ SELECT ในตาราง PHONELIST ของ ีuser DB56021 ให้กับ user AA56021 | |
GRANT SELECT | |
ON DB56021.PhoneList | |
TO AA56021 | |
WITH GRANT OPTION; | |
SELECT * FROM DB56021.PhoneList; | |
SELECT * FROM USER_SYS_PRIVS WHERE USERNAME = 'AA56021'; | |
//เปลี่ยนรหัสผ่านสำหรับ user AA56021 | |
ALTER USER AA56021 | |
IDENTIFIED BY dbms; | |
SELECT * FROM DB56021.PhoneList WHERE PHONE_NUMBER LIKE '%5'; | |
INSERT INTO DB56021.PhoneList VALUES('Mark Zuckerberg','087-080-9898'); | |
DELETE FROM DB56021.PhoneList WHERE Friend_Name = 'Bill Gates'; | |
COMMIT; | |
//อนุญาติให้ SELECT ในตาราง PHONELIST ของ ีuser DB56021 ให้กับ user AA56012 | |
GRANT SELECT | |
ON DB56021.PhoneList | |
TO AA56012; | |
//อนุญาติให้ INSERT กับ DELETE ในตาราง PHONELIST ของ ีuser DB56021 ให้กับ user AA56012 | |
GRANT INSERT, DELETE | |
ON DB56021.PHONELIST | |
TO AA56021; | |
//ถอนสิทธิในการ SELECT ตาราง PHONELIST ของ ีuser DB56021 จาก user AA56021 | |
REVOKE SELECT | |
ON DB56021.PHONELIST | |
FROM AA56021; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment