表结构修改
1
| ALTER TABLE TABLE_NAME ADD(COLUMN_NAME NUMBER(38,0) NOT NULL);
|
1
| ALTER TABLE TABLE_NAME RENAME COLUMN COLUMN_NAME TO NEW_COLUMN_NAME
|
1
| ALTER TABLE TABLE_NAME MODIFY (COLUMN_NAME VARCHAR2(10))
|
1
| ALTER TABLE TABLE_NAME DROP COLUMN COLUMN_NAME
|
1
| ALTER TABLE TABLE_NAME RENAME TO NEW_TABLE_NAME
|
1 2
| COMMENT ON TABLE TABLE_NAME IS '注释内容'; COMMENT ON COLUMN TABLE_NAME.COLUMN_NAME IS '注释内容';
|
增、删、改、查
存储过程
定义:
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用存储过程。
优点
- 效率高
- 降低网络流量
- 复用性高
- 可维护性高
- 安全性高
结构
过程声明,执行过程部分,存储过程异常
无参:
1 2 3 4 5 6 7
| CREATE OR REPLACE PROCEDURE demo AS/IS 变量2 DATE; 变量3 NUMBER; BEGIN EXCEPTION END
|
有参:
1 2 3 4 5 6 7
| CREATE OR REPLACE PROCEDURE 存储过程名称(param1 student.id%TYPE) AS/IS name student.name%TYPE; age number :=20; BEGIN END
|
存储函数
触发器
视图
大字段
序列