随笔分类 -  Oracle

Oracle函数:求两个数的最小公倍数
摘要:1 CREATE or replace function GetGbs(num1 NUMBER,num2 NUMBER) RETURN NUMBER is 2 resultnum NUMBER; 3 maxnum NUMBER; 4 num3 NUMBER; 5 begin 6 I... 阅读全文

posted @ 2015-02-26 15:34 零玖视界 阅读(973) 评论(0) 推荐(0)

Oracle函数:求两个数的最大公约数
摘要:1 CREATE OR REPLACE FUNCTION GETGYS(NUM1 NUMBER, NUM2 NUMBER) RETURN NUMBER IS 2 RESULTNUM NUMBER; 3 NUM3 NUMBER; 4 MINNUM NUMBER; 5 BE... 阅读全文

posted @ 2015-02-26 15:24 零玖视界 阅读(2243) 评论(0) 推荐(0)

PL/SQL连接查询数据报错时Dynamic Performance Tables not accessible
摘要:一、产生该提示原因plsql dev在用户运行过程中,要收集用户统计信息,但是由于你现在登录的用户没有访问v$session,v$sesstat and v$statname视图的权限,所以不能收集当前用户的统计信息,和plsql dev工具中配置的Automatic Statistics相冲突,所... 阅读全文

posted @ 2015-02-09 22:23 零玖视界 阅读(1739) 评论(0) 推荐(0)

Warning: Function created with compilation errors!
摘要:解决方案:sqlplus / as sysdbagrant execute on UTL_I18N to scott;grant execute on DBMS_CRYPTO to scott; 阅读全文

posted @ 2015-01-28 13:50 零玖视界 阅读(769) 评论(0) 推荐(1)

视图概述
摘要:1.视图的概述视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发... 阅读全文

posted @ 2015-01-20 22:19 零玖视界 阅读(353) 评论(0) 推荐(0)

触发器简介
摘要:什么是触发器? 触发器(Trigger)是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程,它一般用在比check约束更加复杂的约束上面。... 阅读全文

posted @ 2015-01-20 22:18 零玖视界 阅读(289) 评论(0) 推荐(0)

数据库的概念
摘要:1、触发器的作用?答:触发器是一种特殊的存储过程,它主要是通过事件来触发而被执行的。它的作用是可以强化约束,维护数据的完整性和一致性,也可以可以跟踪数据库内的操作从而不允许未经许可的更新和变化。也可以联级运算。如某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存... 阅读全文

posted @ 2015-01-20 22:17 零玖视界 阅读(265) 评论(0) 推荐(0)

Oracle体系结构图
摘要:1 oracle数据库主要有数据文件database和数据库实例instance组成。用户通过用户进程链接到server process。在数据库启动的时候,需要依赖于参数文件parameter file,如果我们的数据库是归档模式的话,oracle数据库会把 redo log files 写入到 ... 阅读全文

posted @ 2015-01-20 22:15 零玖视界 阅读(389) 评论(0) 推荐(0)

Oracle常用命令
摘要:一、查询编码格式:select userenv('language') from dual;二、设置编码格式为UTF-8 (1) --先查看oracle数据库字符集: selectuserenv('language')fromdual; 查询结果: SIMPLIFIEDCHINESE... 阅读全文

posted @ 2015-01-20 20:34 零玖视界 阅读(168) 评论(0) 推荐(0)

Centos环境下删除Oracle11g客户端文档
摘要:将安装目录删除 [root@Oracle /root]# rm -rf /opt/oracle/ 将/usr/bin下的文件删除[root@Oracle /root]# rm /usr/local/bin/dbhome[root@Oracle /root]# rm /usr/local/bin/or... 阅读全文

posted @ 2015-01-20 19:25 零玖视界 阅读(400) 评论(0) 推荐(0)

ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
摘要:Centos5.5 安装Oracle11g客户端,配置了本地的net服务后,用sqlplus连接报错:tnsnames.ora配置如下orcl =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.39.199)(PORT = 1521))... 阅读全文

posted @ 2015-01-19 18:06 零玖视界 阅读(5832) 评论(0) 推荐(0)

Oracle存储过程
摘要:什么是存储过程? 存储过程(Procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。因此,我们可以简单的理解为:使用存... 阅读全文

posted @ 2015-01-15 22:13 零玖视界 阅读(174) 评论(0) 推荐(0)

数据库的分页查询
摘要:--mssqlserver的分页查询语句:select top 10 * from t where id not in (select top 20 id from t order by id ) order by id ;--或者select top 10 * from t where id in... 阅读全文

posted @ 2014-08-25 19:09 零玖视界 阅读(185) 评论(0) 推荐(0)

如何实现数据库的优化?
摘要:如何实现数据库的优化? A、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 B、调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用... 阅读全文

posted @ 2014-08-23 10:42 零玖视界 阅读(342) 评论(0) 推荐(0)

主键和外键
摘要:主键是本张表的主键,是唯一且非空的,而外键是另一张表中与这张表的某个字段的类型,字段名相同的字段,一般是用作关联两张或两张以上的数据表时用的。外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可... 阅读全文

posted @ 2014-08-23 10:32 零玖视界 阅读(219) 评论(0) 推荐(0)

只显示重复数据,或不显示重复数据
摘要:如何只显示重复数据,或不显示重复数据显示重复:select * from tablename group by id having count(*)>1;不显示重复:select * from tablename group by id having count(*)=1; 阅读全文

posted @ 2014-08-23 10:18 零玖视界 阅读(412) 评论(0) 推荐(0)

员工部门表综合查询SQL
摘要:--数据库的表设计如下:--部门:部门编号,部门名称,地址;--员工:员工编号,员工名字,职务,管理编号,入职日期,薪资,奖金,部门编号;--创建部门表:CREATE TABLE dept(deptno INT PRIMARY KEY,dname VARCHAR(20),loc VARCHAR(20... 阅读全文

posted @ 2014-08-13 22:46 零玖视界 阅读(5918) 评论(0) 推荐(0)

truncate,delete,drop的异同点
摘要:相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束... 阅读全文

posted @ 2014-08-12 20:51 零玖视界 阅读(162) 评论(0) 推荐(0)

DBA的那些事
摘要:--Author:Leshami--Blog:http://blog.csdn.ne/leshami 说起DBA,全称是Database Administrator,不是Doctor of Business Administration,千万不要误解,那可是天壤之别!尽管如此,很多人依然认为有着神秘... 阅读全文

posted @ 2014-08-06 18:48 零玖视界 阅读(182) 评论(0) 推荐(0)

Oracle 11g实时SQL监控
摘要:作者:dbtan链接:http://www.dbtan.com/2010/04/real-time-sql-monitoring-in-oracle11g.htmlOracle 11g实时SQL监控:前面提到,在Oracle Database 11g中,v$session视图增加了一些新的字段,这其... 阅读全文

posted @ 2014-06-07 12:38 零玖视界 阅读(436) 评论(0) 推荐(0)

导航