oracle集合类型的first、next、prior、last方法.TXT
昨天plsql challenge网站上的每日一题是关于goto语句、continue语句跳转用法的。选错了两个。发现自己对于集合的属性认识有点混淆,经常出错。通过以下的实验记录一下:首先创建一个存储过程,用于产生oracle三种集...
游标属性介绍.txt
上次提到了sql游标的四个属性:sql%found、sql%notfound、sql%rowcount、sql%isopen。这些属性是针对游标中的一种——————隐式游标 来讲的。隐式游标不需要显式地打开游标、抽取数据和关闭游标,因...
oracle集合类型使用的实验.TXT
集合使用的小实验1.可变数组(1)显示可变数组中的内容SQL> declare 2 type stud_varray_t is varray(10) of varchar2(100); 3 stud_varray stud_varray_t:=stud_...
plscope_settings.TXT
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as scottSQL> select name,type,plscope_settings from user_plsql_object_settings;NAME &nbs...
查询程序包中子程序的参数.TXT
查询包中子程序的参数对于一个数据库开发人员来说,知道存储过程、函数中有哪些参数是比较重要的。可以通过user_arguments来获取相关信息:--统计当前用户下有哪些存储过程、函数、触发器,其中有哪些参数(包括返...
外键创建的认识.TXT
对于外键的理解,以前只停留在"子表的列依赖于主表的主键列"这样肤浅的认识上。前几天设计某个表的时候重新看了一下外键的定义,外键的值必须出现在特定表的主键或者唯一键中。以下是对该问题的一个小实验:Connec...
connect by level<n的结果集数量
刚才遇到个connect by level<n的问题。进行了简单的分析,如下:SQL> select * from dept;DEPTNO DNAME LOC------ -------------- ------------- &nb...
建模的一些体会和总结
在建模过程中,经常需要对概念模型、物理模型、数据库结构进行微调。这时应该注意到调整过程中的信息损失问题,从数据量最多的概念模型改起是我认为最好的方法。在模型中,我们可能将表按照功能划分为不同的模块。...
日期格式中去掉前导0 & RR格式的年份.TXT
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as attSQL> select to_char(sysdate,'yyyy-mm-dd') from dual;TO_CHAR(SYSDATE,'YYYY-MM-DD')-----------------------------2...
简单的数据表统计
USER_CONS_OBJ_COLUMNSUSER_CONS_OBJ_COLUMNS displays information about the types that object columns (or attributes) or collection elements have been constrained to, in the tables owned by the current ...
mysql与oracle的分组函数
mysql的group by与oracle有区别。在oracle中,分组列以外的列若出现在最终查询结果中,必须要加函数,不能直接输出结果列。但在mysql中可以直接输出,其结果是按分组列顺序找到的第一条记录,后面的将被忽略。如:my...
power designer简单使用
今天利用power designer进行了一个数据库的代码生成和修改。以前用过EA,但不是很熟悉,power designer是刚安装没多久。 记录一下我的几个简单操作: 1) 根据逻辑模型生成物理模型在页面左...
mysql学习(二)
mysql> drop table t2;Query OK, 0 rows affected (0.05 sec)mysql> create table t2(a int primary key ,b varchar(13000));Query OK, 0 rows affected (0.09 sec)mysql> insert into t2 select 1,lpad('a',12000...
数据库管理员权限认证&&密码文件的创建和管理
数据库管理员权限认证&&密码文件的创建和管理一、数据库管理员权限认证oracle最常用的账户认证方式是数据字典认证方式,从11gR1开始,密码是大小写敏感的了。可以通过将sec_case_sensitive_logon参数设置为false来...
数据库自动维护任务的管理
数据库自动维护任务的管理(managing automated database maintenance tasks)以下记录如何用pl/sql包来管理oracle的自动维护任务。一、自动维护任务自动维护任务是以一定的时间间隔周期性地对数据库进行维护操作...
UNDO表空间.TXT
一、基础UNDO是源数据的一个副本,为每个修改数据的事务保留快照,其保存时间至少要在事务结束之后。用途包括:回滚操作一致性读闪回查询、闪回事务、闪回表恢复失败的事务UNDO信息可以被所有事务使用,直到以下...
笔记-创建profile
Profiles impose a named set of resource limits on database usage and instance resources.A quota is a space allowance in a given tablespace. This is one of the ways by which you can control resource us...
大表分批更新一例
有一张六百多万数据的表ref_ndairs,现在需要将里面的air_code字段的空格去掉。数据量太大,直接更新比较困难。以下是借助主键(序列)ndairs_seq分批更新的语句。declare type typ_min_n is table of...
默认角色的设置和修改
在给某个用户一个角色后,该角色成为其默认角色(或默认角色的一部分),可以通过以下方式修改。SQL> create user terry identified by terry;User createdSQL> conn sys/sys@test as sysdbaConnected to ...
日期格式的转换
实际工作中可能遇到需要将varchar类型的日期或者由其他形式给出的不同格式日期导入数据库的需求。可以使用正则表达式得到结果。比如:SQL> select 2 airline_code,eff_from 3...