Oracle 學習筆記002-SQL語言分類
2009-09-08 22:11
218 查看
sql語言分類
1 DDL 數據定義語言
-CREATE
-ALTER
-DROP
2 DCL 數據控制語言
-GRANT
-REVOKE
3 DML 數據操作語言
-SELECT
-INESRT
-DELETE
-UPDATE
舉例:
SQL> connect scoot/tiger
connected.
SQL> CREAT TABLE abc(a varchar2(10),b char(10)); 創建一個表
Table created.
SQL> ALTER TABLE abc ADD c number; 增加一個字段
Table altered.
SQL> ALTER TABLE abc DROP COLUMN c; 刪除一個字段
Table altered.
SQL> connect tt/tt11
Connected.
SQL> SELECT * FROM scott.dept; tt用戶沒有select權限
SELECT * FROM scott.dept
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> conn scott/tiger
Connected.
SQL> GRANT SELECT ON dept TO tt; 授權tt用戶select scott.dept的權限
Grant succeeded.
SQL> conn tt/tt11
Connected.
SQL> SELECT * FROM scott.dept; 現在tt能select scott.dept表了
** ********* ************* ***
------------------------------------------------
********** ***** *** **** **
SQL> connect scott/tiger
Connected.
SQL> REVOKE SELECT ON dept FROM tt; 收回tt用戶選擇scott.dept的權限,現在tt不能選擇dept表了
1 DDL 數據定義語言
-CREATE
-ALTER
-DROP
2 DCL 數據控制語言
-GRANT
-REVOKE
3 DML 數據操作語言
-SELECT
-INESRT
-DELETE
-UPDATE
舉例:
SQL> connect scoot/tiger
connected.
SQL> CREAT TABLE abc(a varchar2(10),b char(10)); 創建一個表
Table created.
SQL> ALTER TABLE abc ADD c number; 增加一個字段
Table altered.
SQL> ALTER TABLE abc DROP COLUMN c; 刪除一個字段
Table altered.
SQL> connect tt/tt11
Connected.
SQL> SELECT * FROM scott.dept; tt用戶沒有select權限
SELECT * FROM scott.dept
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> conn scott/tiger
Connected.
SQL> GRANT SELECT ON dept TO tt; 授權tt用戶select scott.dept的權限
Grant succeeded.
SQL> conn tt/tt11
Connected.
SQL> SELECT * FROM scott.dept; 現在tt能select scott.dept表了
** ********* ************* ***
------------------------------------------------
********** ***** *** **** **
SQL> connect scott/tiger
Connected.
SQL> REVOKE SELECT ON dept FROM tt; 收回tt用戶選擇scott.dept的權限,現在tt不能選擇dept表了
相关文章推荐
- C語言學習筆記--基礎語法三
- Oracle 學習筆記004 SQL基礎
- Oracle 學習筆記004 SQL基礎
- Oracle 學習筆記001-緒論
- Oracle 學習筆記003 SQL基礎
- 【學習筆記】SQLITE SQL语句的注意 跟ms sql的區別
- 5-002-2 oracle 常用sql命令(程序员版)
- 深入浅出学Oracle&JDBC 之 第二部分:SQL(2)【私塾在线原创】
- Oracle 学习笔记 15 -- PL/SQL基本语法、流程控制
- 关于Oracle与SqlServer中获取所有字段、主键、外键的sql语句
- [转]Oracle SQL性能优化技巧总结
- Oracle SQL快速复制表结构或数据
- Oracle 11g PL/SQL系列培训视频(全)
- ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介
- 使用Oracle SQL Developer报错:Unable to find a Java Virtual Machine
- 解决sql 过滤重复数据记录的方法(Oracle)
- Oracle PL/SQL之SET TRANSACTION READ ONLY(事务隔离性)
- SQL Server,Oracle,DB2数据库SQL语句比较
- PL/SQL Developer在64位系统下连接Oracle
- SERVER 2008 R2 环境下,SQL 2008R2 通过链接服务器访问 ORACLE 8i 数据库的详细教程