流程控制语句
是指用来控制程序执行和流程分至点额命令,一般指的是逻辑计算部分的控制。
1.Begin End语句
封装了多个T-SQL语句组合,将他们组成一个单元来处理。一般在条件查询或者循环等控制流程语句中,要查询满足特定条件的操作时会用到。Begin……end可以嵌套使用。
语法如下:
begin
--
end
例子
begin...
分类:
数据库 时间:
2014-06-03 05:57:35
阅读次数:
303
在一台服务器中以各数据库的备份文件为数据文件启动多个MySQL实例供SQL Review使用。
之前运行一直没有问题(最多的时候有23个MySQL实例同时运行),后来新配置了一台服务器,启动其对应的实例时失败。
部分错误日志如下:
……
140505 16:05:59 InnoDB: Using Linux native AIO
140505 16:05:59 InnoDB: Wa...
分类:
数据库 时间:
2014-06-03 05:57:02
阅读次数:
323
第2部分 数据库SQL语言数据库简介 数据库是个通用化的综合性的数据集合,它可以供各种用户共享且具有最小的冗余度和较高的数据与程序的独立性。目前,国际上主导的大型数据库管理系统有ORACLE、SQL SERVER、SYBASE、INFORMIX和INGRES等。 数据库中常用的编程语言是SQL语言,按其功能可分为四大部分: (1) 数据定义语言(Data...
分类:
数据库 时间:
2014-06-03 05:05:24
阅读次数:
305
创建主键时,所对应的列如果没有索引,数据库默认会自动创建一个索引;如果对于列有索引,那么创建主键不会再创建索引。这里要注意,列值必须满足主键的要求(唯一,非空),简单测试如下:
SQL> create table wxlun_pri(a number);
Table created.
SQL> alter table wxlun_pri add constraint PR...
分类:
其他好文 时间:
2014-06-03 01:03:46
阅读次数:
208
前一篇博客介绍了Navicat工具备份Oralce...
分类:
数据库 时间:
2014-06-03 01:02:34
阅读次数:
371
前言
今天Spark终于跨出了里程碑的一步,1.0.0版本的发布标志着Spark已经进入1.0时代。1.0.0版本不仅加入了很多新特性,并且提供了更好的API支持。Spark SQL作为一个新的组件加入,支持在Spark上存储和操作结构化的数据。已有的标准库比如ML、Streaming和GraphX也得到了很大程度上的增强,对Spark和Python的接口也变得更稳定。以下是几个主要的改进点...
分类:
其他好文 时间:
2014-06-03 00:43:41
阅读次数:
269
??
表、select语句、游标:返回结果都能是一个集合。
注意:游标的结果是一个集合。
--查询并打印员工的姓名和薪水
set serveroutput on
/*
光标:
1. 光标的属性: %isopen %rowcount(返回的行数)
%notfound %found
2. 默认情况下,一次性打开300个光标
SQL> show p...
分类:
数据库 时间:
2014-06-03 00:37:10
阅读次数:
431
Oracle简易界面工具
背景:偶在远程机上干活,需要调用到 Oracle 11g服务器的数据,远程机上已安装Oracle client, 但 sql plus 和 sql developer 及 pl sql developer 都不能用 (DBA折腾几天都没解决)。偶 有服务器的ip, oracle用户名及密码;知道部分表名及字段名。
因时间紧,偶只好自己写一个简易的界面工具来应急...
分类:
数据库 时间:
2014-06-02 23:56:34
阅读次数:
445
??
pl/sql编程语言是Oracle中操作数据库最快的语言,而存储过程本质就是pl/sql,所以通过存储过程来对数据库进行CRUD是最有效的。
不再使用JDBC来进行CRUD操作,因为使用JDBC来进行CRUD操作效率低。
所以,Java通过调用存储过程,来间接调用pl/sql,达到对数据库的CRUD操作。
我们可以把CRUD操作封装到存储过程中,在程序中,调用...
分类:
数据库 时间:
2014-06-01 11:22:25
阅读次数:
252
Session 概述
Session 接口是 Hibernate 向应用程序提供的操纵数据库的最主要的接口, 它提供了基本的保存, 更新, 删除和加载 Java 对象的方法.
Session 具有一个缓存, 位于缓存中的对象称为持久化对象, 它和数据库中的相关记录对应. Session 能够在某些时间点, 按照缓存中对象的变化来执行相关的 SQL 语句, 来同步更新数据库, 这一过程被称为刷新...
分类:
系统相关 时间:
2014-06-01 10:43:16
阅读次数:
311