码迷,mamicode.com
首页 > 数据库
plsql数组和嵌套
6集合类型6.1数组定义:由其元素的最大数目限定的单维有限集合,存放2GB(2*1024*1024*1024)个元素,排列是紧密的(1)数组的定义、声明、初始化A数字类型的数组类型declaretypenum_varrayisvarray(5)ofnumber;v_numvarraynum_varray:=num_varray(10,20,30,40);--数组的声明+初始..
分类:数据库   时间:2015-02-26 00:00:24    阅读次数:1020
SQL行列互换很方便
---行转列--pivotcreatetabletempTable(idintprimarykeyidentity(1,1),Studentnvarchar(36),[Subject]nvarchar(36),Scoreint,)select*fromtempTableinsertintotempTablevalues(‘张三‘,‘语文‘,‘90‘)insertintotempTablevalues(‘张三‘,‘语文‘,‘89‘)insertintotempTablevalues(‘李..
分类:数据库   时间:2015-02-26 00:00:53    阅读次数:305
plsql的错误信息与异常处理
7错误消息与异常处理7.1异常的介绍(1)处理异常分为三个步骤:A声明异常B引发异常C处理异常(2)异常的特征A错误类型:ORA-xxxxx运行时错误PLS-xxxxx编译错误B错误代码:xxxxxC错误的文本描述案例1:编译错误的案例PLSSQL>createorreplaceprocedurep1is2begin3null;4end;5/Proc..
分类:数据库   时间:2015-02-25 23:58:59    阅读次数:3079
plsql存储过程和函数
8.存储子程序(命名块)存储子程序下面三种:(1)存储过程:storeprocedure(SP)(2)函数:function(FUN)(3)包和包体:package/packagebody(PKG)存储过程:oracle的一种对象v_sqlcodeA在一个用户下有唯一的名字B存储在数据库中C可以接收传入参数并且有多个返回值D可以直接执行和在其..
分类:数据库   时间:2015-02-25 23:58:38    阅读次数:408
plsql的程序包package
9.程序包--PACKAGE9.1包的定义和编译包:一个PLSQL相关对象的逻辑分组和单个对象存储在数据库对象中的数据单元。相关的PLSQL对象包括:常量、变量、游标、异常、SP、FUN包由两部分组成:规范部分(包头、调用接口)+主体部分(包体、实现部分)(1)包头的创建:createorreplacepacka..
分类:数据库   时间:2015-02-25 23:58:20    阅读次数:302
plsql视图
10视图10.1视图的介绍在SQL中调用函数ADML语句中可以调用函数但是不能够调用SPB不能DDL语句中调用函数。创建视图除外C不一定有对函数的操作权限才能调用DFUN是视图定义的一部分,只需要有对这个视图的查询权限。视图的定义:oracle的一种对象,是相关的查询集合结果的查询窗口..
分类:数据库   时间:2015-02-25 23:58:27    阅读次数:233
plsql触发器
11数据库的触发器trigger定义:根据发生的事件而执行的一种存储子程序数据库事件:DML事件、DDL事件、用户事件、系统事件触发器分类:DML触发器、DDL触发器、系统用户事件触发器11.1触发器的创建(1)DML触发器Ainsert事件createorreplacetriggerai_org_trigbeforeinsertonorg_ta..
分类:数据库   时间:2015-02-25 23:56:52    阅读次数:300
plsql动态的sql
12动态SQL语句和动态PLSQL语句SQL语句--静态的SQL语句、动态的SQL语句静态的SQL语句--在编译的时候已经确定的SQL,语法和语义引用也是在编译的时候确定下来的动态的SQL语句--由字符串组成,在运行的时候编译和执行12.1动态SQL语句(1)动态SQL的简单案例案例1:动态创建表示例dec..
分类:数据库   时间:2015-02-25 23:56:44    阅读次数:319
plsql动态绑定
13.批绑定13.1本地批绑定问题产生的原因:由于SQL引擎和PLSQL引擎来回切换而造成的上下切换而引发性能开销批绑定:在SQL语句中为PLSQL变量赋值,而一次性将整个集合绑定,不是通过游标循环的方式,从而减少数据往返的次数。用了批绑定之后,在SQL引擎和PLSQL引擎之间的上下文切..
分类:数据库   时间:2015-02-25 23:58:02    阅读次数:262
数据库中的DbUtils
publicclassTestDbutils{publicstaticvoidmain(String[]args)throwsSQLException{//Stringsql="insertintoadminvalues(005,‘风声鹤唳‘,‘5555‘)";//Stringsql="insertintoadminvalues(?,?,?)";//Stringupt="updateadminsetname=?whereaid=?";//Stringdel="deleteadminwhereaid=?..
分类:数据库   时间:2015-02-25 23:53:23    阅读次数:229
windows统计数据库连接数批处理及find和findstr查找命令使用--笔记
windows统计数据库连接数批处理及find和findstr查找命令并创建批处理bat脚本@echoonsetCurDate=%date:~0,10%setCurTime=%time%sethh=%CurTime:~0,2%if/i%hh%LSS10(sethh=0%CurTime:~1,1%)setmm=%CurTime:~3,2%setss=%CurTime:~6,2%setCurDateTime=%CurDate%_%hh%:%mm%:%ss%setC..
分类:数据库   时间:2015-02-25 23:52:37    阅读次数:312
SQL 语言的概述
SQL系列目录地址: http://my.oschina.net/hjxc/blog/379953 ## SQL 是什么? 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及...
分类:数据库   时间:2015-02-25 22:27:37    阅读次数:175
【翻译自mos文章】Oracle Database In-Memory Advisor
Oracle Database In-Memory Advisor...
分类:数据库   时间:2015-02-25 22:26:48    阅读次数:434
mysql语法充电
1.关键字delimiter 的作用 ①delimiter叫做“定界符” ,经常可以在复合sql语句或者存储过程等语句中看到DELIMITER $$ 的内容, ②DELIMITER $$的意义是告诉mysql解释器,命令的结束符号是$$,当解析sql语句遇到$$符号时,就可以执行sql语句了。 .....
分类:数据库   时间:2015-02-25 22:20:43    阅读次数:294
MongoDB学习--高级查询 [聚合Group]
Group大约需要一下几个参数。key:用来分组文档的字段。和keyf两者必须有一个keyf:可以接受一个javascript函数。用来动态的确定分组文档的字段。和key两者必须有一个initial:reduce中使用变量的初始化reduce:执行的reduce函数。函数需要返回值。cond:执行过...
分类:数据库   时间:2015-02-25 22:18:11    阅读次数:232
从JDBC到commons-dbutils
1、前言 玩过Java web的人应该都接触过JDBC,正是有了它,Java程序才能轻松地访问数据库。JDBC很多人都会,但是为什么我还要写它呢?我曾经一度用烂了JDBC,一度认为JDBC不过如此,后来,我对面向对象的理解渐渐深入,慢慢地学会了如何抽象JDBC代码,再后来,我遇到了commons-d...
分类:数据库   时间:2015-02-25 22:16:35    阅读次数:210
win7环境下mongodb分片和移除
本文主要介绍在一台win7电脑上模拟mongo分片。如果有多台服务器,可以将每个mongo部署在单台电脑上。我们将配置3个mongo分片,3个配置服务器,1个路由服务器。如下图所示进行配置,介绍如何增加分片、移除分片。 一.下载windows zip版本,解压到一个目录中,并且复制7份,命名如...
分类:数据库   时间:2015-02-25 22:17:14    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!