一、IF语句
在PL/SQL中,if, then, else, elsif, endif等关键字用来执行条件逻辑
语法格式:
if 条件1 then
语句1
elsif 条件2 then
语句2
else
语句3
end if;
例1:练习if结构
解:注意下图中的程序:
二、case语句
...
分类:
数据库 时间:
2016-04-15 12:04:12
阅读次数:
219
3/// 4/// 判断字符串中是否有SQL攻击代码 5/// 6/// 传入用户提交数据 7/// true-安全;false-有注入攻击现有; 8public bool ProcessSqlStr(string inputString) 9{ 10 string SqlStr = @"and|o ...
分类:
数据库 时间:
2016-04-15 12:01:35
阅读次数:
174
1.pl/sql developer 9里检查客户端字符集与服务端是否一致 首选项,选项,检查客户机与服务器字符集是否匹配 2.Windows环境变量的修改即时生效 3.ODAC12安装后字符集的变化 使用select * from sys.nls_session_parameters; SIMPL ...
分类:
数据库 时间:
2016-04-15 12:00:25
阅读次数:
361
打开MSSQLSERVER服务时,启动不了,进入window日志查看信息,提示D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\master.mdf被破坏,找同事要了一个同版本的master.mdf数据库替换,老是提示m ...
分类:
数据库 时间:
2016-04-15 11:57:45
阅读次数:
216
删除一列数据 alter table 表名 drop column 列名 注:在主流数据库下,删除列的语法是一致的,并无差别。 添加一列数据 alter table 表名 add 列名 数据类型 eg: alter table mytable add mycol int(11); ...
分类:
数据库 时间:
2016-04-15 11:50:48
阅读次数:
157
Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用。美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析。Hive的稳定性和性能对我们的数据分析非常关键。 在几次升级Hive的过程中,我们遇到了一些大大小小的问题。通过向社区 ...
分类:
数据库 时间:
2016-04-15 11:43:18
阅读次数:
244
摘要:Hive查询生成多个map reduce job,一个map reduce job又有map,reduce,spill,shuffle,sort等多个阶段,所以针对hive查询的优化可以大致分为针对MR中单个步骤的优化, 针对MR全局的优化以及针对整个查询的优化。 一个Hive查询生成多个Ma ...
分类:
数据库 时间:
2016-04-15 11:43:57
阅读次数:
226
一、集合操作
1.UNION:并集运算。
语法结构:
SQL>select
表1的列1, 表1的列2 from 表1 union select
表2的列1, 表2的列2 from 表2;
其中表1的列1和表1的列2是来自于表1的两列,表2的列1和表2的列2是来自于表2的两列,需要注意的是,如果union前面是n列,那么后面也必须是n列,即union前后列数必须相同。而且查询结...
分类:
数据库 时间:
2016-04-15 10:37:47
阅读次数:
328
一、对视图进行DML操作
1.创建一个视图v_person
create or replace noforce
view v_person
as select *
from person where id between 1003 and 1007;
2.向视图v_person中进行insert操作
insert
into v_person (id,name)...
分类:
数据库 时间:
2016-04-15 10:35:37
阅读次数:
181
一、子查询的基本类型之多行子查询
(1)使用IN操作符进行多行子查询。(总结:IN操作符后可用多行子查询)
比如:查询各个职位中工资最高的员工信息。
SQL>select ename, job, sal from emp where sal
in (select max(sal) from emp group by job);——单列子查询
或
SQL>select ename, jo...
分类:
数据库 时间:
2016-04-15 10:36:33
阅读次数:
187
两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用。 我作为使用MySQL的用户角度出发,Innodb和MyISAM都是比较喜欢的,但是从我目前运维的数据库平台要达到需求:99.9%的稳定性,方便的扩展性和高 ...
分类:
数据库 时间:
2016-04-15 09:29:13
阅读次数:
247
介绍 本篇文章主要介绍在插入数据到表中遇到键重复避免插入重复值的处理方法,主要涉及到IGNORE,ON DUPLICATE KEY UPDATE,REPLACE;接下来就分别看看这三种方式的处理办法。 IGNORE 使用ignore当插入的值遇到主键(PRIMARY KEY)或者唯一键(UNIQUE ...
分类:
数据库 时间:
2016-04-15 09:27:48
阅读次数:
411
一、配置高可用集群的前提:(以两节点的heartbeat为例)⑴时间必须保持同步⑵节点之间必须用名称互相通信建议使用/etc/hosts,而不要用DNS集群中使用的主机名为`uname-n`表示的主机名;⑶pingnode(仅偶数节点才需要)⑷ssh密钥认证进行无障碍通信;二、heartbeatv1的配置程序..
分类:
数据库 时间:
2016-04-15 07:11:27
阅读次数:
339