上一页 1 ··· 19 20 21 22 23

2018年7月30日

Oracle(00):DML子句returing into用法举例

摘要: 一、概述:ORACLE的DML语句中可以指定RETURNING语句。使用起来也很简单,和SELECT INTO语句没有多大区别。RETURNING语句的使用在很多情况下可以简化PL/SQL编程。INSERT操作: 返回INSERT之后的结果;UPDATE操作: 返回UPDATE操作之后的结果。 DE 阅读全文

posted @ 2018-07-30 08:47 springsnow 阅读(271) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL异常处理

摘要: 一、异常处理 PL/SQL提供了良好的异常处理机制,当程序运行出现错误时就会触发异常。异常被触发时,程序执行即终止,在PL/SQL块中提供了异常处理的部分,从而可以捕获一个异常进行特殊处理。 1、三种的异常类型: 预定义 ( Predefined )错误: --ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。 ... 阅读全文

posted @ 2018-07-30 08:45 springsnow 阅读(668) 评论(0) 推荐(0) 编辑

Oracle(00):游标CURSOR

摘要: 一、使用游标对于DML语句和单行select into ,oracle自动分配隐形游标。处理select返回多行语句,可以使用显式游标。使用显示游标处理多行数据,也可使用SELECT..BULK COLLECT INTO 语句处理多行数据. 1.定义游标cursor cursor_name is select_statement;2.打开游标:执行对应的SELECT语句并将SELECT语句的结果... 阅读全文

posted @ 2018-07-30 08:44 springsnow 阅读(379) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL 使用控制流程

摘要: 一、条件分支语句 1、if判断 IF <布尔表达式> THEN PL/SQL 和 SQL语句 END IF; 2、if else判断 IF <布尔表达式> THEN PL/SQL 和 SQL语句 ELSE 其它语句 END IF; 3、if elsif else判断 IF <布尔表达式> THEN 阅读全文

posted @ 2018-07-30 08:42 springsnow 阅读(469) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL嵌入SQL语句

摘要: 一、PL/SQL块中只能直接嵌入SELECT、DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT), 而不能直接嵌入DDL语句(CREATE,ALTER,DROP)和DCL语句(GRANT,REVOKE)1、嵌入SELECT语句使用 阅读全文

posted @ 2018-07-30 08:41 springsnow 阅读(819) 评论(0) 推荐(0) 编辑

Oracle(00):CASE WHEN 用法

摘要: 一、case when 的基本用法见:PL/SQL 使用控制流程 https://www.cnblogs.com/springsnow/p/9394892.html二、case when在select语句中的用法SELECT grade, COUNT (CASE WHEN sex = 1 THEN 阅读全文

posted @ 2018-07-30 08:40 springsnow 阅读(1267) 评论(0) 推荐(0) 编辑

Oracle(00):正则表达式

摘要: 从10g开始,可以在查询中使用 一、正则表达式: 1、REGEXP_LIKE :匹配 REGEXP_LIKE(source_string, pattern[, match_parameter]):返回满足匹配模式的字符串 相当于增强的like函数。 Source_string指定源字符表达式; pattern指定规则表达式; match_parameter指定默认匹配操... 阅读全文

posted @ 2018-07-30 08:39 springsnow 阅读(716) 评论(0) 推荐(0) 编辑

Oracle(00):删除重复记录

摘要: 查询某些字段相同的记录 如:查询col1与col2值相同的记录: select a.* from table1 a, table1 b where a.id b.id and a.col1 = b.col1 and a.col2 = b.col2; 一、用rowid方法: 根据oracle自带的rowid属性进行判断是否存在重复记录。 rowid伪列用于唯一标识物理位置的... 阅读全文

posted @ 2018-07-30 08:38 springsnow 阅读(176) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL块与表达式

摘要: 一、块(Block) 是PL/SQL的基本执行单元,由定义部分,执行部分(必须)和例外处理部分组成。 Declare /*定义部分――定义常量、变量、游标、例外、复杂数据类型*/ Begin /*执行部分――要执行的pl/sql语句和sql语句*/ Exception /*例外处理部分――处理运行的各种错误*/ end; 例: declare v_ename var... 阅读全文

posted @ 2018-07-30 08:37 springsnow 阅读(671) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL复合类型

摘要: 一、PL/SQL记录:一条记录。 可简化单行多列的数据的处理。当使用pl/sql记录时,应用开发人员即可以自定义记录类型和记录变量,也可以使用%rowtype属性直接定义记录变量。 1、当使用自定义的pl/sql记录时,需要分别定义pl/sql记录类型和记录变量。 declare type emp_record_type is record( name emp.ename%t... 阅读全文

posted @ 2018-07-30 08:36 springsnow 阅读(332) 评论(0) 推荐(0) 编辑

Oracle(00):PLSQL数据类型

摘要: 一、标量类型 标量:容纳单个值,没有内部组成。 1、Number 数字类型 BINARY_INTEGER NUMBER 子类型是 DEC、DECIMAL、DOUBLE PRECISION、FLOAT、INTEGER、INT、NUMERIC、REAL、SMALLINT PLS_INTEGER 2、Character 字符类型 CHAR:定长字符串。范围:... 阅读全文

posted @ 2018-07-30 08:35 springsnow 阅读(395) 评论(0) 推荐(0) 编辑

Oracle(00):rownum行号

摘要: 1、rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。如:将rownum限制为1,这样就只能查询出一条记录。select rownum,id,name from 阅读全文

posted @ 2018-07-30 08:34 springsnow 阅读(1135) 评论(0) 推荐(0) 编辑

Oracle(00):递归查询connect by

摘要: 一、概述 Oracle中可以通过START WITH . . . CONNECT BY . . .子句来实现SQL的层次查询. 自从Oracle 9i开始,可以通过 SYS_CONNECT_BY_PATH 函数实现将父节点到当前行内容以“path”或者层次元素列表的形式显示出来。 自从Oracle 10g 中,还有其他更多关于层次查询的新特性 。例如,有的时候用户更关心的是每个... 阅读全文

posted @ 2018-07-30 08:32 springsnow 阅读(462) 评论(0) 推荐(0) 编辑

Oracle(00):Update语句

摘要: Oracle没有update from语法,可以通过四种写法实现同样的功能:一、标准update语法(常用、速度可能最慢)当更新的表示单个或者被更新的字段不需要关联表带过来,此法是最好的选择。update a set a.c2= (select b.c2from b where a.c1=b.c1) 阅读全文

posted @ 2018-07-30 08:31 springsnow 阅读(25695) 评论(1) 推荐(0) 编辑

Oracle(00):函数

摘要: 一、数值函数 1、mod(n1,n2):n1除以n2的余数。 如果n2为0,则返回n1。 select mod(23,8),mod(24,8) from dual;--返回:7,0 2、power(n1,n2):返回数字n1的n2次幂; exp(y):返回e的y次幂。(e为数学常量); log(x,y):返回以x为底的y的对数; ln(y):返回e... 阅读全文

posted @ 2018-07-30 08:30 springsnow 阅读(429) 评论(0) 推荐(0) 编辑

2011年12月16日

Oracle(00):sum count null 结果

摘要: select sum(aa),sum(bb),count(bb),count(*),sum(aa+bb),sum(aa)+sum(bb) from (select 1 aa,null bb from dual union all select 2 aa,1 bb from dual) tt 结果为: 阅读全文

posted @ 2011-12-16 09:47 springsnow 阅读(373) 评论(0) 推荐(0) 编辑

2011年12月9日

Oracle(00):动态sql

摘要: 一、概述 在一般的sql操作中,sql语句基本上都是固定的,如: SELECT t.empno,t.ename FROM scott.emp t WHERE t.deptno = 20; 但有的时候,从应用的需要或程序的编写出发,都可能需要用到动态SQl,如: 当 from 后的表 不确定时,或者 阅读全文

posted @ 2011-12-09 17:24 springsnow 阅读(462) 评论(0) 推荐(1) 编辑

2011年6月10日

C#(99):自定义集合类

摘要: 一、非泛型方式,继承自CollectionBase public class MyClass { public static void Main() { StringCollection myStringCol = new StringCollection(); myStringCol.Add("a 阅读全文

posted @ 2011-06-10 13:31 springsnow 阅读(315) 评论(0) 推荐(0) 编辑

2010年6月11日

VS2008快捷键大全

摘要: Ctrl+E,D 格式化全部代码 Ctrl+E,F 格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + 阅读全文

posted @ 2010-06-11 14:46 springsnow 阅读(205) 评论(0) 推荐(0) 编辑

2010年5月25日

ASP.NET(99):ASP.NET学习路线图

摘要: 第一步: 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步: 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用 阅读全文

posted @ 2010-05-25 08:22 springsnow 阅读(274) 评论(0) 推荐(0) 编辑

程序员的.NET时代

摘要: 入门篇1. 学习面向对象(OOP)的编程思想 许多高级语言都是面向对象的编程,.NET也不例外。如果您第一次接触面向对象的编程,就必须理解类、对象、字段、属性、方法和事件、封装、继承和多态性、重载、重写等概念。需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看。安装完Visual Studio.NET2003(或者Visual Studio.NET 2002)后,在&l... 阅读全文

posted @ 2010-05-25 08:19 springsnow 阅读(231) 评论(0) 推荐(0) 编辑

2008年3月31日

C#(99):集合、比较和转换

摘要: 一、集合 C#中的数组是作为System.Array类的实例来执行的,它们是集合类中的一种。 集合类一般用于处理对象列表,其功能是通过执行System.Collection中的接口实现的。 集合的功能可以通过接口来实现,该接口可以使用基本基本集合类,也可以创建自定义的集合类。 System.Coll 阅读全文

posted @ 2008-03-31 10:14 springsnow 阅读(715) 评论(0) 推荐(0) 编辑

2007年7月11日

ASP.NET(99):如何在GridView中一次性批量更新多行数据

摘要: 假定有一个Product表,字段有(Id,Name,Quantity,...)我们要一次批量更新Quantity的值 首先在Gridview中,Quantity列以TemplateField显示,其他的列属性设为只读,把显示格式设为TextBox。 <asp:TemplateField Header 阅读全文

posted @ 2007-07-11 16:09 springsnow 阅读(1407) 评论(1) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23

导航