摘要:
游标 说明 查询结果的光标,相当于java中的一个迭代器,方便遍历操作 可使用的属性 %FOUND SQL语句查询或影响了一行或多行时为 TRUE。如:mycursor%FOUND %NOTFOUND SQL语句没有影响任何行时为 TRUE。如:mycursor%NOTFOUND %ROWCOUNT 阅读全文
摘要:
PL/SQL高级应用 动态SQL 在PL/SQL中,不能直接执行DDL(create,alter,drop),得使用动态SQL,当然,除了DDL,动态SQL也可以执行DML(select,insert,update,delete) 语法: 例子: 目录对象 创建目录对象表示文件系统的某个文件夹,需要 阅读全文
摘要:
PL/SQL 异常和goto语句 异常 预定义异常 oracle常见预定义异常: |错误号 |异常错误信息名称 |说明 | | | | | |ORA 0001 |DUP_VAL_ON_INDEX | 试图破坏一个唯一性限制 | |ORA 0051 |TIMEOUT_ON_RESOURCE(少用) | 阅读全文
摘要:
PL/SQL 简介 PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言。 PL/SQL 是对 SQL 的扩展。 支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制结构。 可用于创建存储过程、函数、触发器和程序包,给SQL语句的执行 阅读全文
摘要:
数据库对象 用户模式:指数据库用户所创建和存储数据对象的统称。在访问其它用户模式的数据库对象时需加上用户模式。 如:scott.emp, scott.dept等。 数据库对象包括:表、视图、索引、序列、目录、同义词、数据库用户、存储过程、函数、触发器等。 同义词 同义词是现有数据库对象的一个别名。 阅读全文
摘要:
子查询练习 阅读全文
摘要:
高级查询练习 阅读全文
摘要:
高级查询 分组查询 查看EMPLOYEE表中,员工在同一部门做相同工作且总工资大于5000,平均工资小于1500的薪水情况和人数? 分组查询注意事项: 如果在查询结果中的某些字段上没有使用分组函数,那么这些字段就必须出现在group by子句中。这是一个分组查询的强制性规则。 非等值连接 简单地来说 阅读全文