Welcome 微信登录

首页 / 数据库 / MySQL

Oracle数据库中的函数,包和触发器

Oracle数据库中的函数,包和触发器

函数:函数和存储过程非常的相似,唯一的不同就是函数具有返回值。而存储过程是没有返回值的。函数的定义:在pL/Sql developer工具左侧选择“Function”,右键新建就行。在弹出的框中输入函数名和返回值(返回值是必须的),参数可以不写。定义如下,创建一个无参的函数:/**函数和存储过程非常的相似,唯一的不同的就是函数有返回值。**/create or replace function firstFun return var...
Oracle数据中的PL/SQL介绍

Oracle数据中的PL/SQL介绍

什么是Pl/SQL:PL/SQL是Procedure Language & Sturtured Query Language的缩写。PL/SQL的优点:有利于客户/服务器环境应用的性能提高。PL/SQL是Oracle系统的核心语言,现在Oracle很多部件是由PL/SQL写成。使一组语句功能形成模块化程序开发。使用过程性语言控制程序机构。可以对程序中的异常进行处理。集成在数据库中,不推荐把业务逻辑放到数据库里做。有助于提高程序性能,C/S结构很明显...
如何让你的内存中的 NoSQL 数据存储适合企业级应用

如何让你的内存中的 NoSQL 数据存储适合企业级应用

对于关注用户体验的每一个Web或移动应用而言,基于内存的NoSQL数据存储系统(例如开源的 Redis和Memcached)正在成为事实标准。由于性能、可扩展性和可用性面临的诸多挑战,很多大企业已经在试图采用这些数据库系统。非常幸运的是,现代编程语言(例如Ruby、Node.js、Python等)和开发平台(例如Rails、Sinatra、Django等)已经内置了很多工具和开发库(libraries)。这些工具和开发库能够有效利用内存数据库的高性能和各种...
PostgreSQL的外部表使用

PostgreSQL的外部表使用

postgresql从9.1开始增加了外部表访问的功能,这个功能就是数据库直接读取数据库以外的文件,比如csv或者text等类型的文件,暂时不支持DML。postgresql有各种插件能直连各种异构DB,如Oracle_fdw,mysql_fdw,file_fdw等,对数据的迁移是很方便的,这是PG的扩展性较强的一个表现。这里介绍foreign data wrapper的file_fdw使用。相关阅读:PostgreSQL 9.3物化视图使用 http:/...
MySQL数据库存储引擎

MySQL数据库存储引擎

简单介绍存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MySQl的特点,而且是一个插入式的存储引擎概念。这就决定了MySQl数据库中的表可以使用不同的存储方式存储。用户可以根据自己的不同要求,选择不同的存储方式、是否进行事务处理等。推荐阅读:InnoDB存储引擎的启动、关闭与恢复 http://www.linuxidc.com/Linux/2013-06/86415.htmInnoDB存储引擎后台线程中的master...
Oracle中sign函数和decode函数的使用

Oracle中sign函数和decode函数的使用

1.比较大小函数SIGNsign(x)或者Sign(x)叫做符号函数,其功能是取某个数的符号(正或负):当x>0,sign(x)=1;当x=0,sign(x)=0;当x<0, sign(x)=-1;x可以是函数或计算表达式2.流程控制函数DECODE在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。在DECODE的语法中,实际上就是这样的逻辑处理过程。它的语法如下: DECODE(value, if1,...
Oracle中tnsping命令解析

Oracle中tnsping命令解析

Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:1)验证名字解析(name resolution,是oracle自己的网络服务名)2)远程的listener是否启动1.远程tnsping2.关闭监听3.启动监听,重新验证总结:1.tnsping 命令可以检查tcp协议是否已同,俗称我们说的网络通不通2.tnsping命令监听服务器上的监听是否已开启3.tnsping命令不检测服务器上的监听的服务名,所以tnsping通,...
CentOS 6.4安装Oracle 11.2问题总结

CentOS 6.4安装Oracle 11.2问题总结

随手写一下安装心得,这Oracle安装过程真的太销魂了,完全让我进入二次元,怎么就比PC上装Mac还难呢、不过第一次装,难免的,我形容夸张了一点、(-.-|||PS:度娘啊、我几度认为这世界上已经没有Oracl的安装教程可以看了、、、你懂的、~~~~~~~~~~~~~~~~~~~~~~~(非详细教程,记录难题的)虚拟机里面装上CentOS 6.4(虚拟机内存分了1G、swpe空间给了2G,结果后面oracle扫瞄的结果是swpe分区还差点,也就几百M,单机...
Oracle 11g + ASM DBCA 建库问题解决心得

Oracle 11g + ASM DBCA 建库问题解决心得

环境AIX 6.1 ,Oracle11g ASMASM实例安装完成,并能正常启动,ASM盘组能够检测到。oracle软件正常安装。然后DBCA建库的时候,在选择文件存储为止的时候选择ASM磁盘,然后图形界面上不显示盘组,手动输入 +datadg 开始提示ORA-12705 错误,解决方法如下:ORA-12705: Cannot access NLS data files or invalid environment specified .解决方法:正确设置...
Linux+Eclipse+GDB调试PostgreSQL源码

Linux+Eclipse+GDB调试PostgreSQL源码

pg内核源码解析课上用的vs调试pg源码,VS用起来确实方便,但是配置调试环境着实有点麻烦。首先得装个windows系统,最好是xp,win7稍微麻烦点;最好使用vs05,08和10也可以,但是比05还麻烦;此外还得装个perl,最好再装上cygwin以及其他一大堆linux上原生的东西。然后才能生成vs的工程,生成工程保不准会遇上一些参数配置问题。关键是pg很多都是跑在linux上的啊,在windows上有些与系统调用有关的代码执行和linux上是不一样...
<< 701 702 703 704 705 706 707 708 709 710 >>