最近看了遍oracle视频,突然有一种很久都没有系统的学过东西的感觉了,SQL语句用的都不知道多少遍,但是大部分都是不会的就上网查,没有什么章法,或者是对他的一些机制或者分类都不是太明显,甚至有些很简单的SQL语句都能写错,完全借助网络的力量来弥补,在想想其他的学习,无论是VB.NET,还是JAVA,总是有一种没有外界力量的支撑下,两个简单的函数都写不了的感觉,所以,从现在开始,尽量的去系统的总结...
分类:
数据库技术 时间:
2014-03-24 23:47:55
收藏:
0 评论:
0 赞:
0 阅读:
811
包(Package)用于逻辑组合相关的PL/SQL类型(例如Table类型和Record类型)、PL/SQL项(例如游标和游标变量)和PL/SQL子程序(例如过程和函数)。通过使用PL/SQL包,不仅简化了应用设计,提高了应用性能,而且还可以实现信息隐藏、子程序重载等功能。
建立包
1、建立包规范
语法如下:
CREATE [OR REPLACE] PACKAGE package_name...
分类:
数据库技术 时间:
2014-03-25 00:38:17
收藏:
0 评论:
0 赞:
0 阅读:
475
重载(overload)是指多个具有相同名称的子程序。定义包时,使用重载特性,可以使用户在调用同名组件时使用不同参数传递数据,从而方便用户使用。
1、建立包规范
CREATE OR REPLACE PACKAGE pkg_overload
IS
FUNCTION get_sal(eno NUMBER) RETURN NUMBER;
FUNCTION get_sal(NAME VARCH...
分类:
数据库技术 时间:
2014-03-25 00:02:50
收藏:
0 评论:
0 赞:
0 阅读:
609
在包中定义了全局变量之后,有些情况下,会话中可能还需要初始化全局变量,此时可以使用包的构造过程,这种过程类似于高级语言中的构造函数和构造方法。
1、建立包规范
CREATE OR REPLACE PACKAGE emp_package
IS
minsal NUMBER(6,2);
maxsal NUMBER(6,2);
PROCEDURE add_employee(eno NUMB...
分类:
数据库技术 时间:
2014-03-24 23:17:03
收藏:
0 评论:
0 赞:
0 阅读:
663
l什么是事务(Transaction)
l指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)--也就是由多个sql语句组成,必须作为一个整体执行
l这些sql语句作为一个整体一起向系统提交,要么都执行、要么都不执行
l语法步骤:
?开始事务:BEGIN TRANSACTION
?事务提交:COMMIT TRANSACTION
?事务回滚:ROLLB...
分类:
数据库技术 时间:
2014-03-25 00:51:28
收藏:
0 评论:
0 赞:
0 阅读:
610
数据库备份是非常重要的。如果定期做好备份,这样就可以在发生系统崩溃时恢复数据到最后一次正常的状态,把损失减小到最少。
一、 用命令实现备份
MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份,下面假设要备份tm这个数据库:
1
#mysqldump
-u root -p tm > tm_050519.sql...
分类:
数据库技术 时间:
2014-03-24 23:28:13
收藏:
0 评论:
0 赞:
0 阅读:
542
本文地址:
博客文章地址
版权所有,违者必究
scrapy startproject doubanImage
建立工程, pretty easy huh?
scrapy shell urlLink
及时工程中不添加任何代码,命令行也可以这么使用,...
分类:
数据库技术 时间:
2014-03-25 00:39:09
收藏:
0 评论:
0 赞:
0 阅读:
782
上一节,讲述了DRBD的安装,因为要利用heartbeat+DRBD+mysql实现mysql的高可用,所以这一节讲述安装mysql和heartbeat的安装分别在各个节点安装mysql,文本使用的是二进制的安装包mysql-5.5.33-linux2.6-x86_64.tar.gz[root@drbd1usr]#cd/data/tools/
[root@drbd1tools]#ls
mysq..
分类:
数据库技术 时间:
2014-03-25 11:29:36
收藏:
0 评论:
0 赞:
0 阅读:
565
MongoDB集群搭建MongoDB的复制集群类型:·主从模式(master/slave)·副本集模式(replicaset)副本及模式至少3个节点(一主二从),从节点负责复制主节点的oplog到本地并且应用到本地从而实现冗余。(·arbiter:仅参与选举,但不持有任何数据·0优先级:可以触发选举,但是不..
分类:
数据库技术 时间:
2014-03-24 21:18:51
收藏:
0 评论:
0 赞:
0 阅读:
710
安装phpMyAdmin,测试时出现如下的画面:解决办法:1.将已经安装好的php文件中的bin文件夹里面的phpize脚本复制到源码文件中的ext下面的mysqli文件夹中[root@nsbin]#pwd/opt/httpd/php5.5.10/bin[root@nsetc]#cpphpize/opt/software/php-5.5.10/ext/mysqli/2.进入php的源码包中的e..
分类:
数据库技术 时间:
2014-03-24 22:35:12
收藏:
0 评论:
0 赞:
0 阅读:
771
内容大纲:一mysqldump备份二sql语句备份三mysqlbinlog备份恢复一mysqldump数据文件备份恢复mysql>usecw_d;Databasechangedmysql>select*fromcw;+----+------+--------+|id|name|number|+----+------+--------+|1|cw1|1||2|cw2|2||3|cw3|3||4|cw4|4||5|cw5|5||6|cw6|6||7..
分类:
数据库技术 时间:
2014-03-25 11:06:47
收藏:
0 评论:
0 赞:
0 阅读:
491
OracleDataGuard之---最大保护模式(MaximumProtection)系统环境:操作系统:RHEL55Oracle软件:Oracle11gR2一、DataGuard工作原理DataGurad通过冗余数据来提供数据保护,DataGurad通过日志同步机制保证冗余数据和主数之前的同步,这种同步可以是实时,延时,同步,异步多种形..
分类:
数据库技术 时间:
2014-03-24 22:20:58
收藏:
0 评论:
0 赞:
0 阅读:
763
pentaho5.0.1将数据库移植成mysql...
分类:
数据库技术 时间:
2014-03-24 20:18:57
收藏:
0 评论:
0 赞:
0 阅读:
722
该脚本是先删除已经存在的文件,然后后台执行SQL语句将其执行结果以一定的格式写入文件
#!/bin/bash
if [ -f "/var/lib/mysql/hell.txt" ]; then
rm -f /var/lib/mysql/hell.txt
echo "delete /var/lib/mysql/hell.txt" >> hell.txt
fi
mysql -uroot -plab...
分类:
数据库技术 时间:
2014-03-24 21:24:26
收藏:
0 评论:
0 赞:
0 阅读:
526
oracle 删除数据表中的重复...
分类:
数据库技术 时间:
2014-03-24 22:00:33
收藏:
0 评论:
0 赞:
0 阅读:
576
迅雷导致sql数据库无法启动...
分类:
数据库技术 时间:
2014-03-24 19:54:02
收藏:
0 评论:
0 赞:
0 阅读:
584
有的表需要添加自增列,在添加新纪录时自动添加一个序号,有两种不错的方法通过T-SQL代码、通过企业管理器在此分享给大家。
一、通过T-SQL代码.
代码如下:
create table 职工表
(
职工编号 int identity (1,1) primary key,
职工号 varchar(50) unique,
仓库号 varchar(50),...
分类:
数据库技术 时间:
2014-03-24 20:09:40
收藏:
0 评论:
0 赞:
0 阅读:
553
原因是没有提交事务
加入属性true这样就可以自动提交事务了。...
分类:
数据库技术 时间:
2014-03-24 20:17:56
收藏:
0 评论:
0 赞:
0 阅读:
540
物理DG之Primary增删表空间(数据文件)对Standby的影响...
分类:
数据库技术 时间:
2014-03-25 11:37:16
收藏:
0 评论:
0 赞:
0 阅读:
520
由于某些原因,需要将2个数据库实例合并为1个,也就是说要把其中的一台迁移到另外一台上面。背景介绍
:下面的B,C代表2个实例,要把B中相关东西迁移到C实例上面。其中B上面有一部分的同步是从另外一台服务器同步过来,这里说是A吧,迁移版本相同(我操作的版本为SQL
SERVER 2008R2)简单步骤如...
分类:
数据库技术 时间:
2014-03-24 19:08:15
收藏:
0 评论:
0 赞:
0 阅读:
577