增、删、改、查 操作
在 Oracle 10g 中,基本的增、删、改、查操作(CRUD)非常常见。分别使用以下 SQL 语句:
- INSERT:插入数据
- UPDATE:更新数据
- DELETE:删除数据
- SELECT:查询数据
视图
视图是基于表的一种虚拟表,常用来简化复杂查询。创建视图使用 CREATE VIEW
语句。例如:
CREATE VIEW view_name AS SELECT * FROM table_name;
视图可以用于简化数据访问、提高安全性。
索引
索引 是数据库中提高查询效率的一种技术。使用 CREATE INDEX
创建索引。例如:
CREATE INDEX index_name ON table_name (column_name);
索引提高了查询速度,但会增加写操作的开销。
存储过程
存储过程是将一组 SQL 语句封装在一起的程序。创建存储过程使用 CREATE PROCEDURE
语句:
CREATE PROCEDURE proc_name AS BEGIN ... END;
存储过程通常用于批量处理。
游标
游标用于处理查询结果集。可以通过显式和隐式游标来控制查询过程,特别适用于多行查询。显式游标的例子:
DECLARE cursor_name CURSOR FOR SELECT * FROM table_name;
OPEN cursor_name;
FETCH cursor_name INTO variable;
CLOSE cursor_name;
游标常用于在存储过程和函数中处理查询结果。