数据库
文章平均质量分 85
qq_19977713
没啥说的
展开
-
行转列 列转行
一、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码: 1 create table TEST_TB_GRADE 2 ( 3 ID NUMBER(10) not null, 4 USER_NAME VARCHAR2(20 CHAR), 5 COURSE VARCHAR2(20 CH转载 2016-09-19 20:39:59 · 269 阅读 · 0 评论 -
把触发器说透
本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器 8.2.4 系统触发器事件属性 8.2.5 使用触发器谓词转载 2016-07-08 08:55:35 · 178 阅读 · 0 评论 -
程序包的创建与应用
本篇主要内容如下: 第七章 程序包的创建和应用 7.1 程序包简介 7.2 程序包的定义 7.3 包的开发步骤 7.4 包定义的说明 7.5 子程序重载 7.6 加密实用程序 7.7 删除包 7.8 包的管理 7.1 程序包简介 程序包(PACKAGE,简称包)是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,作为转载 2016-07-08 08:54:06 · 235 阅读 · 0 评论 -
把过程与函数说透
本篇主要内容如下: 6.1 引言 6.2 创建函数 6.3 存储过程 6.3.1 创建过程 6.3.2 调用存储过程 6.3.3 AUTHID 6.3.4 PRAGMA AUTONOMOUS_TRANSACTION 6.3.5 开发存储过程步骤 6.3.6 删除过程和函数 6.3.7 过程与函数的比较 6.1 引言 过程与函数(另外还有包与触发器)是命名的PL/S转载 2016-07-08 08:52:52 · 200 阅读 · 0 评论 -
异常错误处理
本篇主要内容如下: 5.1 异常处理概念 5.1.1 预定义的异常处理 5.1.2 非预定义的异常处理 5.1.3 用户自定义的异常处理 5.1.4 用户定义的异常处理 5.2 异常错误传播 5.2.1 在执行部分引发异常错误 5.2.2 在声明部分引发异常错误 5.3 异常错误处理编程 5.4 在 PL/SQL 中使用 SQLCOD转载 2016-07-08 08:49:38 · 196 阅读 · 0 评论 -
把游标说透
本篇主要内容如下: 4.1 游标概念 4.1.1 处理显式游标 4.1.2 处理隐式游标 4.1.3 关于 NO_DATA_FOUND 和 %NOTFOUND的区别 4.1.4 使用游标更新和删除数据 4.2 游标变量 4.2.1 声明游标变量 4.2.2 游标变量操作 游标的使用 在 PL转载 2016-07-08 08:47:44 · 190 阅读 · 0 评论 -
PL/SQL流程控制语句
本篇主要内容如下: 3.1 条件语句 3.2 CASE 表达式 3.3 循环 3.4 标号和GOTO 3.5 NULL 语句 介绍PL/SQL的流程控制语句, 包括如下三类: l 控制语句: IF 语句 l 循环语句: LOOP语句, EXIT语句 l 顺序语句: GOTO语句, NULL语转载 2016-07-08 08:46:17 · 232 阅读 · 0 评论 -
PL/SQL块结构和组成元素
本篇主要内容如下: 2.1 PL/SQL块 2.2 PL/SQL结构 2.3 标识符 2.4 PL/SQL 变量类型 2.4.1 变量类型 2.4.2 复合类型 2.4.2.1 记录类型 2.4.2.2 数组类型 2.4.2.3 使用%TYPE 2.4.3 使用%ROWTYPE 2.4.4 LOB类型 2.4.5 BIND 变量 2.4.6 P转载 2016-07-08 08:43:36 · 445 阅读 · 0 评论 -
PL/SQL 程序设计简介
第一章 PL/SQL 程序设计简介 1.1 SQL与PL/SQL 1.1.1 什么是PL/SQL? 1.2 PL/SQL的优点或特征 1.2.1 有利于客户/服务器环境应用的运行 1.2.2 适合于客户环境 1.2.3 过程化 1.2.4 模块化 1.2.5 运行错误的可处理性 1.2.6 提供大量内置程序包 1.原创 2016-07-07 20:39:58 · 204 阅读 · 0 评论 -
oracle 用户创建及权限设置
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identifie原创 2016-07-07 16:32:06 · 186 阅读 · 0 评论 -
SQL性能优化
1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列原创 2017-09-25 15:01:24 · 152 阅读 · 0 评论