随笔分类 -  ORACLE

oracle创建表空间以及用户的语句
摘要:--select * from dba_data_files where file_name like '%SPACE%';--select * from dba_temp_files where file_name like '%SPACE%';--drop tablespace xxxx including contents and datafiles;--drop tablespace xxxx including contents cascade constraints;--创建缺省表空间,系统支持表、公用数据表create bigfile tables 阅读全文
posted @ 2012-02-07 17:24 Vanessa 阅读(8586) 评论(0) 推荐(0)
oracle数据库备份
摘要:在“工具”里点击“数据库卸载”,弹出窗口如下:选择“编码”方式,“单独目录”,和保存路径后点击“下一步”直到完成,则在设置的路径里可以看到备份后的数据文件。如果只备份表结构,则不要选上图中的“卸载数据”。备份后的结果如上图所示。每个文件夹下有多个sql文件,如果想将多个sql文件合并在一个sql文件中,则可以打开命令行窗口,定位到备份路径下。如c:\backup 阅读全文
posted @ 2012-02-07 17:10 Vanessa 阅读(536) 评论(0) 推荐(0)
Oracle删除当前用户下所有的表的方法
摘要:1、如果有删除用户的权限,则可以:drop user user_name cascade; 加了cascade就可以把用户连带的数据全部删掉。删除后再创建该用户。--创建管理员用户create user 用户名 identified by 密码 default tablespace space_data(表空间名称) temporary tablespace space_temp(临时表空间名称);--授权grant connect,dba to 用户名;--修改限额ALTER USER "用户名" QUOTA UNLIMITED ON SPACE_DATA(表空间名称); 阅读全文
posted @ 2012-02-07 16:57 Vanessa 阅读(98248) 评论(2) 推荐(5)
【转】Oracle中日期时间的操作比较和加减
摘要:原文地址:http://www.yuloo.com/news/96249.htmlOracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间 select sysdate - interval '7' day from dual 当前时间减去7月的时间 select sysdat 阅读全文
posted @ 2011-11-14 17:47 Vanessa 阅读(536) 评论(0) 推荐(0)
【转】oracle的nvl函数
摘要:原文地址:http://baike.baidu.com/view/135356.htmnvl函数目录NVL函数 Oracle/PLSQL中的一个函数。 NVL的扩展-NVL2 编辑本段NVL函数 Oracle/PLSQL中的一个函数。 格式为: NVL( string1, replace_with) 功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。 注意事项:string1和replace_with必须为同一数据类型,除非显示的使用TO_CHAR函数。 例:NVL(TO_CHAR(numeric_column), ... 阅读全文
posted @ 2011-11-14 17:45 Vanessa 阅读(994) 评论(0) 推荐(0)
Oracle集合操作函数:Union、Intersect、Minus
摘要:集合操作不适用于LOB,Varray和潜逃表列Union、intersect、minus操作符不适用于long列如果选择列表中包含有表达式或者函数,那么必须为表达式或函数定义列别名1、Uinon:无重并集,并以第一列的结果进行升序排序2、Uinon all:有重并集,不对结果集排序3、Intersect:交集,以第一列的结果进行升序排列4、Minus:差集,以第一列的结果进行升序排列5、可使用order by,必须放在最后一条select之后,当列名相同时,可以直接用列名排序,如果不同可以用位置排序,也可以使用别名使其相同。 阅读全文
posted @ 2011-11-14 17:44 Vanessa 阅读(10675) 评论(0) 推荐(0)
【转】Merge into 详细介绍
摘要:原文地址:http://hi.baidu.com/rhuang666/blog/item/09bae812ce7a752add540120.html/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 *//*語法:MERGE [INTO [schema .] table [t_alias] USING [sche 阅读全文
posted @ 2011-11-14 17:40 Vanessa 阅读(193) 评论(0) 推荐(0)