![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
yzhming
软件开发
展开
-
plsql developer使用技巧
1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择Allobjects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法: Tools菜单 --> Brower Filters,会打开Brower Folde转载 2014-08-17 23:41:15 · 401 阅读 · 0 评论 -
Oracle多表级联删除方法[转]
创建数据库时为了防止其他人不小心删除操作错误, 所有的外键都没有加级联删除。哪知,不知什么时候自己入了一批错误的数据进去,入库使用的是软件自动的,一下点错给自己带来无尽麻烦啊,删除就不好办了。 表间的关系比较复杂,数据量又比较多,一个个删绝对会出大问题。于是实验了几种解决的办法,现小结一下。方法一:创建约束时设定级联删除(但一般由于各种原因或出于各种考虑在创建数据库时没有设定级联删除)...原创 2012-12-20 22:08:55 · 136 阅读 · 0 评论 -
唯一性索引和唯一性约束
SQL> create unique index idx_uni_empno_copy on emp_copy(empno);Index created.注意这里的index_type不代表是否唯一性索引,要看UNIQUENESS 字段SQL> select index_name,status,num_rows,index_type from user_indexes ...原创 2012-11-19 14:16:22 · 284 阅读 · 0 评论 -
SQL提高查询效益之in、not in、between、like等条件讲述
在使用SQL语句查询数据库记录时,如果要查询相同的内容,有着不同的多种方法。 仍然,尽管使用多种方法可以得到相同的结果,但是,如果您使用不同的方法,在执行效益上是截然不同的。因此,我们得仔细考虑,如果要查询相同结果,该使用哪种语句,执行效益比较好。 这就是SQL语句的优化。 以下优化语句,针对MS Sql数据库。 1、对查询进行优化,应尽量避免全表扫描,首先...原创 2012-04-01 17:26:06 · 902 阅读 · 0 评论 -
oracle 10G 字符集问题
一、我的环境:版 本: CentOS release 5 (Final)内 核: 2.6.18-8.el5数据库: oracle 10G二、问题说明:装了好久的操作系统和oracle 10G数据库一直都是只用些英文的数据和数字,今天突然有日文数据的需求了,所以就顺手插入些日文数据,问题随即就来了居然全是乱码或问号。顺便又试了试中文,居然效果跟日文一样都是乱码或问号。这下就有...原创 2012-03-30 14:52:10 · 103 阅读 · 0 评论 -
在主键中增加一个字段出现ora-00955错误
将表mytable加上一个id2字段,并使其成为主键之一,原主键名为:mytable_pk,字段为(id),步骤如下:1.删除主键:alter table mytable drop constraint mytable_pk cascade;2.增加字段alter table mytable add id2 varchar2(6);3.设置新增字段初值update myta...原创 2012-11-01 10:51:15 · 416 阅读 · 0 评论 -
Oracle row_number() over()解析函数高效实现分页
原文地址:Oracle row_number() over()解析函数高效实现分页create table T_NEWS( ID NUMBER, N_TYPE VARCHAR2(20), N_TITLE VARCHAR2(30), N_COUNT NUMBER);prompt Disabling triggers for T_NEWS......原创 2012-04-25 11:18:50 · 303 阅读 · 0 评论 -
浅谈oracle中row_number() over()分析函数用法
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码。 row_number(...原创 2012-04-25 11:16:45 · 211 阅读 · 0 评论 -
oracle字符集问题
1.数据库:Oracle11g 初始字符集:AMERICAN_AMERICA.UTF8 通过客户端实现字符集修改:SIMPLIFIED CHINESE_CHINA.ZHS16GBK (1)Windows环境 修改注册表 regedit--->打开注册表: HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraClient1原创 2016-05-12 12:39:12 · 556 阅读 · 0 评论 -
<Oracle> 查找表的外键引用关系
SELECT F.TABLE_NAME, F.CONSTRAINT_NAME, F.COLUMN_NAME, F.POSITION, P.TABLE_NAME, P.COLUMN_NAME, P.POSITION FROM USER_CONSTRAINTS R, USER_CONS_COLUMNS F, USER_CONS_COLUMNS P WHERE R.OWNER = UPP...原创 2012-12-20 22:32:24 · 287 阅读 · 0 评论