天天看点

ORACLE那些简单的语法

1.merge into 合并

BEGIN

merge into table1 t1

using (select * from table2) t2

on (t1.id = t2.id)

when matched then

update set t1.字段 = t2.字段

when not matched then

insert (别名.字段名) values(‘字段值’);

COMMIT;

END;

3.加主键: ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY(字段名)

4.加字段: ALTER TABLE 表名 ADD 字段名 数据类型及长度

5.删字段: ALTER TABLE 表名 DROP COLUMN 字段名

5.修改字段长度: ALTER TABLE 表名 MODIFY 字段名 数据类型及长度

6.修改字段名: ALTER TABLE 表名 RENAME COLUMN COLUMN 字段名 TO 新字段名

7.改表名: RENAME 表名 TO 新表名

8.加外键: ALTER TABLE 从表 ADD CONSTRAINT 外建名 FOREIGN KEY (字段名) REFERENCES 主表(主键字段)

9.先删从表再删主表,先插主表再插从表

10.重建索引: ALTER INDEX 索引名 REBUILD

11.新建索引: CREATE INDEX 索引名 ON 表名(列名)

12 .授权给用户: GRANT SELECT ON 表名 TO 用户

13.删除用户权限: REVOKE