- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 同义词与索引
同义词:近义词Selectsysdate from dual;dual属于一张临时表,dual原属于sys用户,如果要使用dual就应该使用sys.dual才对,dual为sys.dual的同义词创建同义词:CREATE[public] SYNONYM同义词名称 FOR模式.表名称将scott.emp数据表映射为semp:
2017-04-14 20:49:02 878
原创 视图
视图的定义及使用:1.视图的定义语法:2.视图的使用限制:在所有进行的sql语句之中,查询是最复杂的操作,而且查询还和具体的开发要求有关。程序员使用视图可以从复杂查询中解脱出来,利用视图可以实现复杂sql语句的封装操作。视图依然属于DDL的定义范畴,所以视图的创建需要使用如下语法:CREATE[OR REPLACE] VIEW 视图 AS 子查询CREATE VIEW
2017-04-10 20:11:53 242
原创 数据库备份
数据库备份:数据的导出与导入数据库的冷备份数据库的备份操作在所有项目运营环境中都需要涉及到数据的导出与导入: 这种的备份方式主要是进行数据表中数据导出与导入操作,针对于一个用户完成 1.数据的导出 首先需要准备一个进行数据备份的目录,假如说现在将D:\back目录作为备份目录D:md backup需要进入到backup目录中(以命令行的方式进行操作)cd backup;输入exp指令,导出数...
2017-04-10 20:10:51 286
原创 oracle数据库开发之自增列
一、创建表create table Tempinfo(ids number(6) not null,name varchar2(60) not null,sex number(6) not null);二、创建一个sequence。create sequence Tempinfo_seq increment by 1 start with 1 minvalue 1 maxvalue
2017-04-05 17:24:29 260
原创 Oracle数据库开发之序列
序列:在Oracle开发中,序列最常见的功能是为数据表提供自增列值,序列是一种数据库对象,用来自动产生一组唯一的序号,多个用户可以共同使用序列中的序号,一般将序列应用于表的主键列对于Oracle数据库来说,自动生成序号都是必不可少的需求之一语法:CREATE SEQUENCES 序列名称[MAXVALUE 最大值 | NOMAXVALUE][MINVALUE 最小值
2017-04-05 17:20:59 409
原创 Oracle数据库开发之触发器
什么是触发器?数据库触发器是一个与表相关联的、存储的PL/SQL程序;每当一个特定的数据操作语句(insert、update、delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。触发器的应用场景:1.复杂的安全性检查2.数据确认3.实现审计功能4.完成数据的备份和同步触发器的语法:--打开输出显示set serveroutput oncr
2017-04-05 14:15:54 285
转载 关于ORA-04043: object dba_tablespaces does not exist
今天遇到一个问题,记录一下问题:SYS@HMX>desc dba_tablespaces;ERROR:ORA-04043: object dba_tablespaces does not exist查询发现数据库处于mount阶段SYS@HMX>select status from v$instance;
2017-04-01 17:13:33 1503
原创 Oracle数据库开发之函数
函数的作用:方便数据的统计函数分类:数值函数、字符函数、日期函数、转换函数在查询中使用函数:将小写字母转换成大写数值函数:四舍五入:ROUND(n [,m]) n表示要进行四舍五入的值、m表示保留小数点后几位或前几位
2017-04-01 11:45:10 242
原创 Oracle数据库开发之存储过程和自定义函数
表、视图、索引、序列、同义词、存储过程和存储函数都是数据库对象存储过程和存储函数指在数据库中供所有用户程序调用的子程序,相同点:都是完成特定功能的程序 不同点:是
2017-04-01 08:35:15 655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人