首页 > 数据库技术
十九、oracle pl/sql简介
一、pl/sql 是什么pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。二、为什么要学pl/sql1....
分类:数据库技术   时间:2014-07-23 16:45:21    收藏:0  评论:0  赞:0  阅读:66
二十一、oracle pl/sql分类一 存储过程
存储过程用于执行特定的操作,当建立存储过程时,既可以指定输入参数(in),也可以指 定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境。在sqlplus 中可以使用create procedure命令来建立过程。实例如下:1...
分类:数据库技术   时间:2014-07-23 16:45:01    收藏:0  评论:0  赞:0  阅读:96
sql 字符串操作
SQL Server之字符串函数以下所有例子均Studnet表为例:计算字符串长度len()用来计算字符串的长度select sname ,len(sname) from student字符串转换为大、小写lower() 用来将一个字符串转换为小写,upper() 用来将一个字符串转换为大写sele...
分类:数据库技术   时间:2014-07-23 16:44:41    收藏:0  评论:0  赞:0  阅读:96
八、oracle 分页
oracle的分页一共有三种方式方法一 根据rowid来分SELECT * FROM EMP WHERE ROWID IN (SELECT RID FROM (SELECT ROWNUM RN, RID FROM (SELECT RO...
分类:数据库技术   时间:2014-07-23 16:44:21    收藏:0  评论:0  赞:0  阅读:80
转发:使用sql命令查询视图中所有引用的基础表
转自:使用sql命令查询视图中所有引用的基础表使用sql命令查询视图中所有引用的基础表之前有写过如何利用sql查询视图中所有引用的表发现这个方法并不能查出视图中所有的基础表,如果视图中有嵌套视图就会有问题,因为目录视图sys.sql_dependencies并不包含所有的引用实体。后面发现在sql2...
分类:数据库技术   时间:2014-07-23 16:43:51    收藏:0  评论:0  赞:0  阅读:82
pl/sql常用判断语句
语句一: IF-THEN IF 条件 THEN     执行语句 END IF;   语句二: IF-THEN-ELSE IF 条件 THEN      执行语句 ELSE      执行其他语句 END IF;   语句三: IF-THEN-ELSIF IF 条件1 THEN       执行语句1 ELSIF 条件2 THEN       执行语句2 ELSE...
分类:数据库技术   时间:2014-07-23 16:38:12    收藏:0  评论:0  赞:0  阅读:67
Oracle 11G DataGuard ORA-16086问题修复详细过程
1,问题描述,standby从库没有应用redo日志Tue Jul 22 09:05:07 2014RFS[8852]: Assigned to RFS process 12956RFS[8852]: Identified database type as 'physical standby': Client is ARCH pid 16028Tue Jul 22 09:05:09 2014RFS...
分类:数据库技术   时间:2014-07-23 16:37:52    收藏:0  评论:0  赞:0  阅读:183
SQL:多表关联取最大日期的那条记录
作者:iamlasong 1、需求 两个表,投递记录表和封发开拆记录表,现在想知道投递日期距最后一次封发日期天数分布情况。 对这个需求,需要先查询出投递明细,同时要知道对应的邮件最后一次封发情况,如机构、日期等 2、明细查询 考虑到一天可能封发多次,所以取日期和时间都是最大的那条,语句如下: select * from tb_evt_bag_mail_rel...
分类:数据库技术   时间:2014-07-23 16:37:41    收藏:0  评论:0  赞:0  阅读:82
鸡肋的JdbcRDD
今天准备将mysql的数据倒腾到RDD,很早以前就知道有一个JdbcRDD,就想着使用一下,结果发现却是鸡肋一个。       首先,看看JdbcRDD的定义: * An RDD that executes an SQL query on a JDBC connection and reads results. * For usage example, see test case ...
分类:数据库技术   时间:2014-07-23 16:36:21    收藏:0  评论:0  赞:0  阅读:94
三、oracle 用户管理一
一、创建用户概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。create user 用户名 identified by 密码;注意:oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户eg、create us...
分类:数据库技术   时间:2014-07-23 16:23:11    收藏:0  评论:0  赞:0  阅读:73
二、oracle sql*plus常用命令
一、sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)、system用户是管理操作员,权限也很大。具有...
分类:数据库技术   时间:2014-07-23 16:19:01    收藏:0  评论:0  赞:0  阅读:83
四、oracle 用户管理二
一、使用profile管理用户口令概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile。当建立用户没有指定profile选项时,那么oracle就会将default分配给用户。1.账户锁定概述:指定该账户(用户)登陆时最多可以...
分类:数据库技术   时间:2014-07-23 16:11:31    收藏:0  评论:0  赞:0  阅读:87
五、oracle 表的管理
一、表名和列名的命名规则1)、必须以字母开头2)、长度不能超过30个字符3)、不能使用oracle的保留字4)、只能使用如下字符 a-z,a-z,0-9,$,#等 二、数据类型1)、字符类char 长度固定,最多容纳2000个字符。例子:char(10) ‘小韩’前四个字符放‘小韩’,后添6个空格补...
分类:数据库技术   时间:2014-07-23 16:11:21    收藏:0  评论:0  赞:0  阅读:81
mysql语句判断一天操作记录的个数
话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:1 select * from `article` where date_format(from_UNIXTIME(`add...
分类:数据库技术   时间:2014-07-23 15:48:49    收藏:0  评论:0  赞:0  阅读:86
oracle整体结构-内存结构、物理结构、逻辑结构、进程
Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库)。Instance(实例):在Oracle Instance中主要包含了SGA以及一些进程(例如:PMON、SMON、DBWn、LGWR、CKPT等)。如果一个用户的进程连接到Oracle Server时,其...
分类:数据库技术   时间:2014-07-23 15:47:49    收藏:0  评论:0  赞:0  阅读:105
Oracle学习之笔记 -- 前言
1、DBA发展的方向:业务型DBA、架构师(课程是13年的,可能是当时的情况,但也具有参考性)2、养成良好的习惯:少用图形界面,多用sqlplus3、记住常用的sql语句:查询表空间的大小(表空间大小之和约为数据库的大小(日志文件没有计算在内))select tablespace_name,sum(...
分类:数据库技术   时间:2014-07-23 15:44:39    收藏:0  评论:0  赞:0  阅读:86
oracle系统包—-dbms_output用法
dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。涉及到的知识点如下:1、enable:在server...
分类:数据库技术   时间:2014-07-23 15:44:09    收藏:0  评论:0  赞:0  阅读:147
MySQL root 密码修改
小伙伴要在以前的服务器上装个代码版本控制的软件,要用到数据库,可是想来找去root密码还是忘了,其他已经安装的服务都是用的专用账户配置文件里要找不到root用户的密码。用以下方法将密码强制修改掉:1. 将mysql服务以安全模式方式运行,需要系统root权限sudo suservice mysql ...
分类:数据库技术   时间:2014-07-23 15:21:26    收藏:0  评论:0  赞:0  阅读:111
SQL Server中getdate()函数的时间格式设置
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CON...
分类:数据库技术   时间:2014-07-23 15:19:16    收藏:0  评论:0  赞:0  阅读:139
数据库的导入导出
一、导出:打开CMD,输入命令: expUsername: [email protected]:Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – 64bit ProductionWith the Par...
分类:数据库技术   时间:2014-07-23 15:17:36    收藏:0  评论:0  赞:0  阅读:116
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号