数据库
文章平均质量分 61
wen_demon
这个作者很懒,什么都没留下…
展开
-
结构化程序设计----分支结构
PL/SQL 提供了IF-ELSE-END IF语句来处理分支: 如下 ----使用分支结构为员工加薪declare ----定义加薪比例 c_manager constant number := 0.15; c_salesman constant number := 0.12; c_clerk constant numbe原创 2014-03-07 16:11:32 · 583 阅读 · 0 评论 -
子查询
子查询也称作内查询,是在主查询开始前完成的原创 2014-06-19 15:00:00 · 491 阅读 · 0 评论 -
使用 WITH CHECK OPTION 关键字
create or replace view testviewasselect empno,ename from emp where ename like ‘M%’with check option;这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:select * from testview得到:EMPN转载 2014-06-19 17:52:17 · 949 阅读 · 0 评论 -
Oracle的优化器的RBO和CBO方式
Oracle的优化器的RBO和CBO方式 1、基于规则的优化方式(Rule-Based Optimization,简称为RBO) 优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括: 1)sql语句本身 2)sql中涉及到的table、vi转载 2014-07-11 16:38:26 · 492 阅读 · 0 评论 -
SQL练习之一
--------1.列出至少有一个员工的所有部门。---------SQL> select dname from dept where deptno in(select deptno from emp); DNAME--------------RESEARCHSALESACCOUNTING--------或--------SQL> select dname from原创 2014-08-05 16:28:00 · 563 阅读 · 0 评论 -
SQL优化之count,表的连接顺序、条件顺序,in和exist
关于SQL中一些优化的误区解释。原创 2014-07-11 16:54:44 · 1697 阅读 · 0 评论 -
查询表空间情况
--查询表空间使用情况SELECT Upper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", To_char(R原创 2014-08-27 17:09:28 · 426 阅读 · 0 评论 -
oracle分区表
1创建和使用分区表Oracle分区表分为四类:范围分区表;列表分区表;哈希分区表;组合分区表范围分区表创建一个按字段数据范围分区的表,分区置于指定的不同表空间中 示例代码:--为各个分区准备独立的表空间create tablespace test_space01 datafile‘d:/tbs01.dbf’ size 50原创 2014-08-13 09:51:25 · 416 阅读 · 0 评论 -
oracle 学习之--------利用递归算法实现阶乘
CREATE OR REPLACE PROCEDURE TEST01(p_number IN OUT NUMBER, p_result IN OUT NUMBER)ISBEGIN IF p_number > 1 then p_result := p_result*p_number; p_num原创 2014-08-18 16:49:27 · 1317 阅读 · 0 评论 -
oracle多行数据拼成一行
Oracle一列的多行数据拼成一行显示字符oracle 提供了两个函数WMSYS.WM_CONCAT 和 ListAgg函数。先介绍:WMSYS.WM_CONCAT例: id name 1 aa 2 bb 3 cc 要的结果是"aa,bb,cc"select WMSYS.WM_CON原创 2014-09-16 16:27:16 · 670 阅读 · 0 评论 -
多表查询
在聊到多表查询前,我们不得不谈到一个原创 2014-06-17 17:46:28 · 654 阅读 · 0 评论 -
oracle之通用函数
这些函数适用于任何数据类型,同时也适用于空值:•NVL (expr1, expr2)•NVL2 (expr1, expr2, expr3)•NULLIF (expr1, expr2)•COALESCE (expr1, expr2, ..., exprn)原创 2014-06-16 17:14:19 · 412 阅读 · 0 评论 -
Oracle之sql函数之一
一、 单行函数之字符函数大小写控制函数:原创 2014-06-13 15:31:30 · 467 阅读 · 0 评论 -
SQL Loader 控制文件的写法
SQL Loader 控制文件的写法分类: java 数据库2009-03-17 17:56 5320人阅读 评论(0) 收藏 举报sqlmultithreadingdatetableoraclepath转帖:http://billy201.javaeye.com/blog/174566一、SQL Loader定义SQL Loader可以把一些以文本格式存放的数据顺转载 2014-05-09 17:05:53 · 1298 阅读 · 1 评论 -
使用secure CRT的SFTP在LINUX与WINDOWS下交换文件
使用secure CRT的SFTP在LINUX与WINDOWS下交换文件博客分类: UbuntuLinuxWindowsSSHOfficeVmware 使用secure CRT的SFTP在LINUX与WINDOWS下交换文件 很多用户还是经常在WINDOWS下完成日常工作的,但是同时在管理或测试LINUX系统的时候需要经常与远程LINUX服务器交换数据。一般情况转载 2014-05-09 17:06:25 · 785 阅读 · 0 评论 -
SPOOL 命令使用实例【oracle导出纯文本格式文件】
SPOOL 命令使用实例【oracle导出纯文本格式文件】上一篇 / 下一篇 2012-03-15 12:36:11 / 个人分类:ORACLE工具查看( 938 ) / 评论( 0 ) / 评分( 3 / 0 )首先介绍一下spool的参数含义SET echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQ转载 2014-05-09 17:06:54 · 6633 阅读 · 0 评论 -
oracle数据库备份
oracle数据库备份(imp,exp命令)2008-11-12 09:22:28标签:oracle 数据库备份 职场 休闲ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行转载 2014-05-09 17:09:52 · 576 阅读 · 0 评论 -
MySQL主从同步状态
MySQL主从同步状态博客分类: mysqlMySQLSQLSQL ServerHTML 因为mysql的slave报错,导致slave落后master很远。找资料查看同步状态。 引用mysql> show slave status\G *************************** 1. row ****************转载 2014-05-09 17:09:29 · 4229 阅读 · 0 评论 -
查询权限分配情况
数据字典视图 描述ROLE_SYS_PRIVS 角色拥有的系统权限ROLE_TAB_PRIVS 角色拥有的对象权限USER_ROLE_PRIVS 用户拥有的角色USER_TAB_PRIVS_MADE 用户分配的关于表对象权限USER_TAB_PRIVS_RECD 用户拥有的关于表对象权限USER_COL_PRIVS_MADE 用户分配的关于列的对象权限USER_COL_原创 2014-06-26 10:50:24 · 434 阅读 · 0 评论 -
oracle常用函数之STDDEV、STDDEV_POP、STDDEV_SAMP区别
1.STDDEV 功能描述:计算当前行关于组的标准偏离。(Standard Deviation)SAMPLE:下例返回部门30按雇佣日期排序的薪水值的累积标准偏离SQL> select ename,hiredate,sal,stddev(sal) over(order by hiredate) a from emp where deptno=20;ENAME H转载 2014-06-26 15:43:41 · 12094 阅读 · 1 评论 -
游标修改和删除操作
游标修改和删除操作是指在游标定位下,修改或删除表中指定的数据行。这时,要求游标查询语句中必须使用FOR UPDATE选项,以便在打开游标时锁定游标结果集合在表中对应数据行的所有列和部分列。为了对正在处理(查询)的行不被另外的用户改动,ORACLE 提供一个 FOR UPDATE 子句来对所选择的行进行锁住。该需求迫使ORACLE锁定游标结果集合的行,可以防止其他事务处理更新或删除相同的行,直到原创 2014-06-09 15:05:40 · 6591 阅读 · 0 评论 -
PL/SQL可用的SQL语句
PL/SQL可用的SQL语句原创 2014-06-09 10:18:59 · 847 阅读 · 0 评论 -
sql中 in 、not in 、exists、not exists 用法和差别
sql中 in 、not in 、exists、not exists 用法和差别分类: T-SQL2009-08-20 16:28 40754人阅读 评论(20) 收藏 举报sql出版subquerygonullbooksexists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1转载 2014-05-09 17:09:03 · 395 阅读 · 0 评论 -
sql之select语句
基本语法:select原创 2014-06-12 10:52:10 · 537 阅读 · 0 评论 -
SQL之过滤排序语法
基本语法:select .... from原创 2014-06-12 14:48:11 · 640 阅读 · 0 评论 -
Oracle 树操作(select…start with…connect by…prior)
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。1、准备测试表和测试数据12转载 2014-11-25 16:47:47 · 550 阅读 · 0 评论