Oracle
死神的丧钟
这个作者很懒,什么都没留下…
展开
-
Oracle数据库备份(exp/imp导入导出)
imp导入数据把c盘database.dmp中的数据导入database,如果有些表database中已经存在,则会报错,可以在命令后面加上ignore=y。imp username/password@database file=c:\database.dmp full=yexp导出数据把数据库database完全导出到c:\database.dmp中,在导出命令中原创 2012-09-26 17:58:22 · 598 阅读 · 0 评论 -
Oracle中设置自增主键
最近有项目要用Oracle做数据库,之前开发一直用Sql Server,对Oracle数据库了解比较少。在设计数据库表的时候发现Oracle没有自增主键的设置,Google了解到Oracle本身并不支持自增主键,需要通过序列(Sequence)和触发器(Trigger)实现。创建表StudentCreate Table Student( id number(12) primar原创 2012-09-25 09:58:41 · 842 阅读 · 0 评论 -
Oracle数据库中保存文件(C#)
Oracle中有Blob和Clob可以保存大数据量。其中Blob是指二进制大对象也就是英文Binary Large Object的缩写,用来存储大量二进制数据。而Clob是指大字符对象是英文Character Large Object的缩写,用来存储大量文本数据。1 数据库表-- 创建文件表create table tb_file( id number原创 2012-11-13 00:10:43 · 5041 阅读 · 0 评论 -
Oracle分页查询及ROWMUN的用法
Oracle的ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。ROWNUM经常与、>=、BETWEEN...AND)也能编译成功,但是不会返回任何查询结果。ROWNUM常用来获取查询的部分结果,如获取前10条记录或者分页查询等。(1)获取前10条记录select * from student where rownum(2)分页查询。Oracle中分页查询的思路是先原创 2014-09-02 21:37:33 · 2059 阅读 · 0 评论 -
Oracle外键级联删除和级联更新
1 级联删除Oracle在外键的删除上有NO ACTION(类似RESTRICT)、CASCADE和SET NULL三种行为。下面以学生-班级为例说明不同情况下的外键删除,学生属于班级,班级的主键是学生的外键。-- 班级表CRATE TABLE TB_CLASS( ID NUMBER NOT NULL, --班级主键 NAME VARCHAR2(50),原创 2015-07-11 19:14:04 · 8842 阅读 · 0 评论 -
创建Oracle数据库表空间
--以管理员身份登陆--创建临时表空间mydb_tempcreate temporary tablespace mydb_temptempfile 'c:\database\mydb_temp.dbf' --文件路径c:\database一定要存在,否则创建失败。同时路径中尽量不要有中文名称。size 50mautoextend onnext 50m maxsize 20480m原创 2012-11-12 22:46:05 · 625 阅读 · 0 评论 -
Oracle 11G登陆提示ORA-28002:the password will expire within 7 days
Oracle 11G普通用户有个180天的缺省密码周期,当快过期的时候会出现提示ORA-28002:the password will expire within 7 days。原创 2015-09-02 16:34:10 · 1315 阅读 · 0 评论