Oracle
MIYAOW
一心只想做个程序员,用代码改变世界。
展开
-
Oracle中定时作业(Job)使用方法详解
用Oracle的存储过程,可以让我们在编写程序的时候减少很多的量,利用Oracle良好的性能作为基础,直接能提升程序的执行效率和稳定的性能。定时执行存储过程的时候,就要用到“Oracle系统的包Job,原创 2015-08-04 11:53:40 · 10293 阅读 · 0 评论 -
oracle 关键字 wm_concat 将多条数据合并成一条
用Oracle自带的wm_concat函数即可实现这样的拼接功能,默认拼好以逗号分隔: Sql代码 select t.col1, t.col2, wm_concat(t.col3) col3, wm_concat(t.col4) col4, wm_concat(t.col5) col5原创 2017-06-08 17:38:06 · 2660 阅读 · 0 评论 -
Oracle中如何获取系统当前时间
Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年、季、月、周、日的函数 select to_char(sysdate, 'yyyy' ) from dual; --年 select to_char(sysdate, 'MM原创 2017-05-31 14:50:17 · 696 阅读 · 0 评论 -
Oracle-分析函数之sum(...) over(...)
概述Oracle函数 很久之前更新了一篇Oracle的函数博文 http://blog.csdn.net/yangshangwei/article/details/51425458,分析函数并没有包括,这里作为单独的开篇来介绍一下 分析函数ORACLE函数系列:Oracle常见函数大全Oracle-分析函数之连续求和sum(…) over(…)Ora转载 2017-04-14 09:27:32 · 712 阅读 · 0 评论 -
PLSQL工具使用技巧
1,记住密码 因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password汉化版 首选项-》连接-》密码保存开启 登录历史-》勾选带存原创 2017-04-01 10:47:51 · 791 阅读 · 0 评论 -
oracle的交集、差集和并集简单使用
1.交集intersect运算:返回查询结果中相同的部分。[sql] view plain copy SELECT product_id FROM tab1 INTERSECT SELECT product_id FROM tab2; 2.差集minus运算:返回在第一个查询结果中与转载 2017-04-07 12:44:16 · 28090 阅读 · 0 评论 -
解决PLSQL报错“动态执行表不可访问,本会话的自动统计被禁止”
项目系统对接维护,创建一个用户并赋予用户指定某些表的权限。语句见SQL基础语句。但是使用PLSQL访问其他用户系统用户正常,而新建的用户出现这个问题。症状:动态执行表不可访问,本会话的自动统计被禁止。分析:新创建的用户未获得,动态性能表相关的权限。解决办法一:去掉 框里的内容原创 2016-01-26 15:00:38 · 9305 阅读 · 1 评论 -
ORACLE 实用语句大集合
由于公司项目使用的都是ORACLE数据库,而在学校中接触它的次数最少,校内使用的大部分都是SQL SERVER ,MYSQL等......为了方便日后学习过程中本文章用来记录一些ORACLE实用性比较强的语句。欢迎大家指点,还需要补充什么。留下你的评论。小生在此感谢。2/***********************************************基础语句****原创 2015-08-03 15:47:18 · 430 阅读 · 0 评论 -
ORA-00119 ORA-00132
版权声明:本文为博主原创文章,未经博主允许不得转载。oracle11g安装后,本地无法登录!前提:服务全部打开,监听也配置好了!win7 64位 oracle 11g简单的sql命令:先登录到sqlplus:[sql] view plaincopy转载 2016-01-04 10:37:39 · 333 阅读 · 0 评论 -
ORA-27101: shared memory realm does not exist
SQL> conn 请输入用户名: orcl输入口令: ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist SQL> conn /as sydba 已连接到空闲例程。 SQL> select * from v$instance 2 ; sel转载 2016-01-04 10:34:43 · 310 阅读 · 0 评论 -
ORA-01157 ORA-01110
误删了表空间里面的DBF文件。导致的错误后面经过自己重新启动实例。还是出现了这两个问题。表空间介质被删除,你可以选择恢复的语句,但是我用了不行。缺失的文件用以下的语句。1.alter database open;ORA-01157: 无法标识/锁定数据文件 3 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 3: 'F:\APP\MIYAOW\ORDATA\XYFJ\原创 2015-11-17 17:22:49 · 1711 阅读 · 0 评论 -
Oracle 11g 导入,空数据表无法导出问题。
在11g中ORACLE为了性能,加了一个新特性,当表无数据项时,不分配表空间。以免浪费空间。首先登入你所使用的数据库。执行以下语句begin for c in (select 'alter table '||table_name|| ' allocate extent ' sqlstr from user_tables where num_rows=0 or num_row原创 2015-08-03 15:44:12 · 493 阅读 · 0 评论 -
Oracle数据库表中,中文显示乱码问题
解决Oracle数据库表中,中文显示乱码问题:如下首先打开cmd进入:sqlplus / as sysdba;select userenv ('language') from dual; 查看数据库编码是否为ZHS16GBK;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCE原创 2015-07-31 17:09:04 · 947 阅读 · 0 评论 -
Oracle解锁表操作
开发过程中可能存在异常情况把表给锁定了。无法进行修改添加等操作。那么收藏了以下的语句方便实用--查询Oracle正在执行的sql语句及执行该语句的用户[sql] view plain copy SELECT b.sid oracleID, b.username 登录Oracle用户名,原创 2017-06-08 14:31:33 · 976 阅读 · 0 评论