Oracle
文章平均质量分 62
l344438713
这个作者很懒,什么都没留下…
展开
-
Oracle Remarks
1. sqlplus sys/sys as sysdba2. unlock user:alter user scott account unlock;3. 连接:conn scott/tiger4. 清屏:clear scr5. 描述表结构:desc emp(表名);6. 系统时间:select sysdate from dual; SQL> sele...原创 2009-09-14 15:41:54 · 345 阅读 · 0 评论 -
Oracle中TO_DATE格式
Oracle中TO_DATE格式TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four dig...原创 2011-10-11 15:41:59 · 76 阅读 · 0 评论 -
mysql 统计
create table u(id int,name varchar(8),age int);mysql> select * from u;+------+--------+------+| id | name | age |+------+--------+------+| 1 | tonny | 18 || ...原创 2010-10-09 15:59:56 · 160 阅读 · 0 评论 -
PL_SQL
PL_SQL 学习笔记,包括游标、存储过程、函数、触发器等。 /*--变量声明的规则1. 变量名不能够使用保留字,如from、select2. 第一个字符必须是字母3. 变量名最多包含30个字符4. 不要与数据库的表或者列同名5. 每一行只能声明一个变量--常用变量类型1. binary_integer: 整数...原创 2010-02-04 17:44:29 · 79 阅读 · 0 评论 -
三范式
一范式 1.要有主键 2.列不可分 二范式 组合主键的时候,不存在非主属性对主键的部分依赖 如:成绩表(学号,课程编号组合主键) 学号 姓名 课程编号 课程名称 分数 解析:姓名仅仅依赖组合主键中的学号,课程名称仅仅依赖组合主键中的课程编...原创 2010-02-04 10:09:36 · 64 阅读 · 0 评论 -
SQL面试题
一个简单的table有100条以上的信息,其中包括产品 颜色 数量产品1 红色 112产品1 蓝色 142产品2 红色 234产品2 蓝色 null产品3 红色 444产品1 红色 120产品3 红色 null。。。。。。。。。。 请用SQL 完成1、按产品分类,列出各类产品中红色数量...原创 2010-02-03 16:49:18 · 84 阅读 · 0 评论 -
Oracle中计算时间差
在Oracle中计算时间差计算时间差是Oracle DATA数据类型的一个常见问题。Oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。 一旦你发现了时间差异,你可以使用简单的技巧来以天、小时、分钟或者秒为单位来计算时间差。为了得到数据差,你必须选择合适的时间度量单位,这样就可以进行数据格式隐藏。 使用完善复杂的转换函...2009-09-10 15:26:53 · 121 阅读 · 0 评论 -
oracle中的正则表达式函数regexp_instr
regexp_instr是oracle正则表达式中的一个函数。这个函数其实与instr函数其实相似。regexp_instr的原型如下:regexp_instr(x,pattern[,start[,occurrence[,return_option[,match_option]]]])这里每个参数分别含义如下:x 待匹配的字符串 pattern 待匹配的模式 sta...2009-09-02 17:30:41 · 926 阅读 · 0 评论 -
oracle的正则表达式(regular expression)
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性, 重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_IN...2009-09-02 17:29:42 · 81 阅读 · 0 评论 -
sql复制表结构和数据
功能:将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表SQL SERVER中使用SELECT … INTO语句按照使用场合可以分为以下几类:1. 实现全表备份:如:SELECT * INOT t1 FROM titles2. 备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERE条件)如: SELECT title_id,title,...原创 2009-08-25 14:56:24 · 63 阅读 · 0 评论 -
PLsql登陆错误:初始化错误 SQL*NET没有完全安装
问题描述: 用sqlplus登陆正常 而使用plsql时 同样的用户登陆同个数据库时 就报错: 初始化错误 SQL*NET没有完全安装 OracleHomekey:software/oracle OracleHomedir 解决办法: 在PLSQL Developer选择Tools >...2009-09-16 14:34:06 · 772 阅读 · 0 评论 -
SQL 优化原则
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不...原创 2012-08-20 11:50:34 · 80 阅读 · 0 评论