protected void gdvOrders_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DataRowView drv = (D ...
分类:
其他好文 时间:
2018-10-07 00:43:13
阅读次数:
248
### 一,视图 ```1. 什么是视图 视图是一张虚表, 可以把视图看成表使用(增删改查),视图中没有数据,所有的数据都在基本表中(tables) 封装了一个复杂的DQL 操作视图就是操作table 视图一般不作为修改数据使用, 只用作查询2. 语法 create [or replace] vie ...
分类:
数据库 时间:
2018-08-26 18:34:56
阅读次数:
207
pl/sql集合处理单行单列数据,可以使用标量变量;处理单行多列的数据,可以使用pl/sql记录(%rowtype,record);处理单列多行数据,可以使用pl/sql集合。 pl/sql集合类型是类似于高级语言数组的一种复合数据类型。包括:嵌套表(table),数组(varray)两种。 一、嵌 ...
分类:
数据库 时间:
2018-07-08 12:38:36
阅读次数:
189
引言:PLSQL数据类型标量数据类型:数字类、字符类、日期类、布尔类(boolean)、复合数据类型:记录(%rowtype)、表、数组引用类型:REF CURSORLOB类型:BLOB、CLOB 1.系统定义的记录:%rowtype使用%rowtype属性定义记录变量:可以基于表或视图定义记录变量 ...
分类:
数据库 时间:
2018-07-08 12:36:49
阅读次数:
155
1.1. 训练描述 使用游标,打印emp中20号部门的所有员工的信息 操作步骤答案 declare cursor c_emp is select * from emp where deptno=10; v_row emp%rowtype; begin open c_emp; loop fetch c ...
分类:
数据库 时间:
2018-06-08 22:08:32
阅读次数:
207
动态SQL在之前用户所编写的PL/SQL程序时有一个最大的特点:就是所操作的数据库对象(例如:表)必须存在,否则创建的子程序就会出问题,而这样的操作在开发之中被称为静态SQL操作,而动态SQL操作可以让用户在定义程序时不指定具体的操作对象,而在执行时动态的传入所需要的数据库对象,从而使程序变得更加的... ...
分类:
数据库 时间:
2018-05-27 21:34:39
阅读次数:
249
1.打印helloworld DECLARE --说明部分 BEGIN dbms_output.put_line ('Hello,world') ; END ; 2.引用型变量,查询并打印7835的姓名和薪水 DECLARE --定义变量保存姓名和薪水 pname emp.ename % TYPE ...
分类:
数据库 时间:
2018-05-11 20:24:10
阅读次数:
184
1.PL/SQL PL/SQL是Oracle对 ql语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句,使SQL语言具有过程处理能力。把 SQL 语言的数据操纵能 力与过程语言的数据处理能力结合起来,使得 PLSQL 面向过程但比过程语言简单、高效、灵活和实用。 基本语法结构: [decl ...
分类:
数据库 时间:
2018-04-11 00:06:46
阅读次数:
197
1、基础语法 http://692088846.iteye.com/blog/2017137 (%type、%rowtype、if\if else\if elseif else、while、do..while、游标、异常、函数、过程) 1.1 声明变量赋值并输出 set serveroutput o ...
分类:
数据库 时间:
2018-01-31 11:22:07
阅读次数:
185
1.认识PL/SQL的函数 2.创建包和包体,使用包 3.PL/SQL变量的类型 ——1、认识PL/SQL的函数 ——总结语法: ——调用函数 类型 全局变量 ——调用函数2 --包:组织管理过程和函数的一种机制,主要有两部分组成,包规范和包体 --包里面主要是声明一下过程和函数,过程和函数的实现放 ...
分类:
数据库 时间:
2018-01-23 10:48:18
阅读次数:
193