Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THE...
分类:
数据库 时间:
2015-10-16 15:19:28
阅读次数:
214
dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。涉及到的知识点如下:1、enable:在server...
分类:
数据库 时间:
2015-10-16 15:08:50
阅读次数:
187
14.1.1 创建存储过程MySQL中,创建存储过程的基本形式如下:CREATEPROCEDUREsp_name([proc_parameter[,...]]) [characteristic...]routine_body其中,sp_name参数是存储过程的名称;proc_parameter表示存...
分类:
数据库 时间:
2015-10-16 15:08:50
阅读次数:
269
前置条件使用sqlserver的发布订阅功能实现读写分离,并创建多个读库。本文的负载均衡是针对多个读库而言的。测试环境vmware 10 64位windows server 2008 R2sql server 2008centOS 6.6haproxy 1.5虚拟机配置(1)虚拟机1:安装cento...
分类:
数据库 时间:
2015-10-16 15:07:29
阅读次数:
344
四要素:1.监视表(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)语法:CREATE TRIGGER triggernameAFTER/BEFORE INSERT/UPDATE...
分类:
数据库 时间:
2015-10-16 15:00:41
阅读次数:
178
在编程或构建中,可能会遇到常常需要根据树型某个节点,读取其所有上级或所有下级的情况。然后绑定到树型部件显示。在Oracle中,可以用start with ... connect by prior ...来实现。具体写法是:查询下级:select * from sa_dept_dict start w...
分类:
数据库 时间:
2015-10-16 14:53:47
阅读次数:
208
mysql , oracle 的分区表按照range分区,是强制按照顺序创建的。 否则就会报错:Error : VALUES LESS THAN value must be strictly increasing for each partition 比如说你创建201510分区,再创建201509分区就会...
分类:
数据库 时间:
2015-10-16 13:43:35
阅读次数:
239
主键自增 --创建表
create?table?user(userid?inter?primary?key,username?varchar(20),birthdate?date,addr?varchar(100)) --新增数据
insert?into?user?values(1,‘jin‘,‘2000-10-10‘,‘广东深圳‘);...
分类:
数据库 时间:
2015-10-16 13:44:56
阅读次数:
232
1. LAST_INSERT_ID:LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。LAST_INSERT_ID是基于Connection的,只要每个线程都使用独立的Connection对象,LAST_INSERT_ID...
分类:
数据库 时间:
2015-10-16 13:30:06
阅读次数:
212
1、查看网卡 ifconfig ifconfig -a2、启动网卡 ifconfig eth1 up3、配置网卡IP,在/etc/sysconfig/network-scrip下找到ifcfg-eth1,如果没有cp ifcfg-l0 建立文件, vi ifcfg-eth1修改IP地址:以上使用的桥...
分类:
数据库 时间:
2015-10-16 13:26:52
阅读次数:
179
在linux上用的是xampp,mysql启动没有报任何错误,但就是查找不到进程,于是找mysql错误日志,日志在哪?在lampp/var/mysql 以.err结尾的文件里。里面内容如下;/opt/lampp/sbin/mysqld: Can't create/write to file '/tm...
分类:
数据库 时间:
2015-10-16 13:25:37
阅读次数:
212
在ORACLE中CLOB与Clob是有区别的类型。(oracle.jdbc.internal.OracleCallableStatement)OracleCallableStatement能接收CLOB的数据类型,(java.sql.CallableStatement)CallableStateme...
分类:
数据库 时间:
2015-10-16 13:20:19
阅读次数:
157
RT,正式写之前,我想说,真TMD不容易!!!写博客,责任心,很重要在百度搜出来的内地博客技术文章(CSDN、ITEYE、CNBLOGS……),大部分都是不全面,只针对一个遇到的问题点的记录,可以说毫无参考价值,甚至会把你指向错误的方向。为什么?因为无当时系统环境交待,工具版本信息,其它客观因素(非...
分类:
数据库 时间:
2015-10-16 13:17:18
阅读次数:
228
1.什么是数据库就是一个文件系统,通过标准SQL语言操作文件系统中数据 ---- 用来存放管理软件系统的数据2.什么是关系型数据库关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。3.wher...
分类:
数据库 时间:
2015-10-16 13:09:30
阅读次数:
217
MS SQL Server 统计用户表数据量的查询语句 SELECT?a.name,?b.rows?
FROM?sysobjects?a?WITH(NOLOCK)
JOIN?sysindexes?b?WITH(NOLOCK)
ON?b.id?=?a.id?
WHERE?a.xtype?=?‘U?‘?AND?b.indid?I...
分类:
数据库 时间:
2015-10-16 12:02:46
阅读次数:
182
RMAN实现数据块恢复试用Rman可以实现数据块级的数据恢复,在传统恢复手段中即某个数据文件的一个数据块被损坏,就造成整个数据文件无法试用,此时必须通过备份恢复整个数据文件。显然这样的方法会会时间较长,而RMAN实现块级恢复,如果某个数据文件的数据损坏,通过数据文件的..
分类:
数据库 时间:
2015-10-16 12:00:17
阅读次数:
224