随笔分类 - oracle
1
oracle|sql|plsql|sql developer...etc
摘要:什么叫分析函数(Analytic function)? Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。 基本语法 另外,还需要提到的一点是,在有分析函数参与的SQL语句中,执行流程依次是:
阅读全文
摘要:这里以 Oracle 为例子。 to_char 方法 单独抽取每月的数据 Extract 方法 以下例子,抽取月 Ref "Oracle Extract Datetime" "How to query group by month in a year"
阅读全文
摘要:Ref "PLSQL Developer远程登录的方法"
阅读全文
摘要:视频教程 "Oracle DBA数据库高级工程师职业学习指南与职业规划视频课程"
阅读全文
摘要:查看用户临时文件(trace文件)所在位置 如果是trace文件(.trc)大导致的 在路径下查看 alert_log 文件 参考资料 "主要参考文章:http://blog.itpub.net/17203031/viewspace 1470785/" "https://community.orac
阅读全文
摘要:今天电脑非常卡,强制重启后,发现oracle 11g启动不了了,提示错误: ERROR ORA 01033 oracle initialization or shutdown in progress 解决步骤 首先sysdba账号登录下 很长时间没登录了,发现sys的密码忘记了,于是第一步,修改sy
阅读全文
摘要:今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到“ IMP 00009: 导出文件异常结束” 错误,google一下,发现可能有如下原因导致 imp的数据太大,没有写buffer和commit 两个数据库字符集不同 从低版本exp的dmp文件,向高版本imp 导出的dmp文件出错 传
阅读全文
摘要:在 MySql 中,内联同时删除多表可以使用这样的语法: refs http://stackoverflow.com/questions/783726/how do i delete from multiple tables using inner join in sql server
阅读全文
摘要:Merge into的注意点之ORA 30926:无法在源表中获得一组稳定的行? 的内部处理是将table_source 的每一条记录和table_target的每一条记录对比匹配,匹配到符合条件的 记录就会进行修改,匹配不到的话就会insert。如果table_source的匹配列中有重复值的话,
阅读全文
摘要:原文:http://www.cnblogs.com/eshizhan/archive/2012/04/06/2435493.html CASE WHEN 表达式有两种形式 + 简单Case函数 + Case搜索函数 CASE WHEN 在语句中不同位置的用法 SELECT...
阅读全文
摘要:删除表中多余的重复记录(多个字段),只留有rowid最小的记录
阅读全文
摘要:有时候在drop表或者其他对象的时候,会遇到ORA-00054:资源正忙,要求指定NOWAIT(中文字符集)或者ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired错误(英文字符集),Oracle官...
阅读全文
摘要:原文:[http://blog.csdn.net/EdgenHuang/article/details/3587912](http://blog.csdn.net/EdgenHuang/article/details/3587912)Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一...
阅读全文
摘要:### 下载[www.oracle.com](http://www.oracle.com) ->Downloads -> Oracle Database### 安装:+ 解压到同一文件夹下+ 仅安装数据库软件+ 单实例数据库安装+ 企业版+ oracle基目录/oracle主目录### 创建数据库+...
阅读全文
摘要:### 简单版本:首先,通过```sqlselect userenv('language') from dual;```查询oracle服务器端的编码,如为:`AMERICAN_AMERICA.ZHS16GBK`; 在我们的客户端需要和服务器端的编码保持一致。因此在客户端,需要设置环境变量: `NL...
阅读全文
摘要:查看Oracle数据库是否安装成功 如何查看Oracle的启动状态
阅读全文
摘要:### 环境:Windows 2000+ORACLE,其他环境类似### 假设ORACLE安装路径为:D:\ORACLE ,其他路径操作类似方法:1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、开始->程序->Oracle - OraHome90->Oracle In...
阅读全文
摘要:## 一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中...
阅读全文
摘要:### 登录到sqlplus```shellsqlplus user/pwd@dbname```### 不登录使用```shellsqlplus /nolog```### 查看当前登录用户```shellshow user;```### 更改用户密码```sqlALTER USER USER IDE...
阅读全文
摘要:### 导出表数据```shellexp user/pwd@dbname file=filename.dmp tables=tbl_name rows=y indexes=n triggers=n grants=n```### 导入表数据```shellimp user/pwd@dbname fil...
阅读全文
1