
数据库
文章平均质量分 83
dcrose
寄蜉蝣于天地 渺沧海之一粟
展开
-
PLsql调试 存储过程
使用PL/SQL Developer的调试功能,对于编写复杂的存储过程,包,funtion...非常有帮助,对执行存储过程形成的结果进行分析时也很有用处,学习之后,果然、当真方便,现将相关步骤摘录如下:1、首先是编写存储过程,编译无误;2、添加debug信息。为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要调试的存储过程名称,在弹出菜单中选中[add debug转载 2017-10-18 14:41:55 · 2084 阅读 · 1 评论 -
数据库优化
转自:https://mp.weixin.qq.com/s?__biz=MzIxMjg4NDU1NA==&mid=2247483684&idx=1&sn=f5abc60e696b2063e43cd9ccb40df101&chksm=97be0c01a0c98517029ff9aa280b398ab5c81fa1fcfe0e746222a3bfe75396d9eea1...转载 2018-06-14 01:16:44 · 481 阅读 · 0 评论 -
数据库 内联左联右联 INNER JOIN、LEFT JOIN和RIGHT JOIN
相信很多人在刚开始使用数据库的INNER JOIN、LEFT JOIN和RIGHT JOIN时,都不太能明确区分和正确使用这三种JOIN操作,本文通过一个简单的例子通俗易懂的讲解这三者的区别,希望对大家能带来帮助。首先,我们创建示例数据库和表。同时也要明确一个概念:A INNER/LEFT/RIGHT JOIN B操作中,A表被称为左表,B表被称为右表。创建示例数据库school,在数据库scho...转载 2018-03-16 10:01:34 · 587 阅读 · 0 评论 -
数据库的增删改查
一、增:有4种方法 1.使用insert插入单行数据: 语法:insert [into] [列名] values 例:insert into Strdents (姓名,性别,出生日期) values (‘开心朋朋’,’男’,’1980/6/15’) 注意:into可以省略;列名列值用逗号分开;列值用单引号因上;如果省略表名,将依次插入所有列原创 2017-11-21 10:01:43 · 690 阅读 · 4 评论 -
Oracle常用函数部分详解(decode,nvl)
① decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbename Where …·含义解释:decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻原创 2017-10-12 16:50:54 · 2184 阅读 · 0 评论 -
利用UE简化JAVA后端的SQL语句编辑
利用UE简化JAVA后端的SQL语句编辑在我们需要用Java编辑较长的SQL时,例如下面一段SQL比较冗长Markdown和扩展Markdown简洁的语法*select b.PARA_AC, b.PARA_AD, a. from (select t.p_name, nvl(max(decode(t.para_code, ‘en_sz_sum’, t.para_value原创 2017-08-24 21:41:41 · 954 阅读 · 3 评论 -
oracle表结构设计
-- Create tablecreate table T_TREASURY_YIELD_CURVE( CURVE_NAME VARCHAR2(50), S_YEAR_LIMIT VARCHAR2(50), AVERAGE_VALUE VARCHAR2(50), D_DATE DATE)tablespace CTD pctfree 10 ini原创 2017-10-11 18:28:18 · 1497 阅读 · 0 评论 -
数据库SQL中的数据类型转换
oracle有三种最基本的数据类型,即字符型、数值型、日期型。 (注意需要起别名的地方要起别名)oracle提供的单行函数中,针对不同的数据类型,提供大量实用的函数,同时提供一系列数据类型转换函数,如下: sql.append(" select CURVE_NAME,S_YEAR_LIMIT,AVERAGE_VALUE,to_char(d_date,'yyyy-MM-dd') d_date原创 2017-09-28 09:01:38 · 22055 阅读 · 0 评论 -
数据库的存储过程(理解,示例,注意事项,异常分析)
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存 储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。优点①重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。②减少网络流量。存储过程位于服原创 2017-10-20 14:14:49 · 2674 阅读 · 0 评论 -
oracle 中检查点 及SCN的用法(白话解释)
有一家叫甲骨文的粮店,老板很严谨,为了防止仓库的粮食在买入卖出的时候发生问题,他制订一套流程,首先进出仓库的每一旦粮食都要求有一个编号(SCN),而且出入库之前必须先放到一个平台上(buffer cache),他命令仓库叫大头的伙计(datafile head)来首先记录这个编号,然后每隔一定的时间(log_checkpoint_timeout)或者库房平台上的粮食堆放到一定的数量或者仓库伙计换班原创 2017-10-19 14:21:28 · 1113 阅读 · 1 评论 -
ORACLE存储过程详解----我看过最详细的存储过程
1、定义所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。2、存储过程的创建Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。(1)无参存储过程语法?12345678cr...转载 2018-07-09 00:35:40 · 21110 阅读 · 0 评论