关闭
当前搜索:

Oracle常用函数

1:字符函数分为转换函数和字符操作函数 转换函数有:LOWER,UPPER,INITCAP(首字母大写) 字符操作函数:CONCAT,SUBSTR,LENGTH,INSTR(某个字符串在此字符串中的位置), IPAD(字符串按某种格式显示); 例如: select initcap(ename) from emp;    //返回所有所有的人名,并且将名字首字母大写。 select co...
阅读(842) 评论(0)

PL/SQL存储过程编程

PL/SQL存储过程编程(上)  1. Oracle应用编辑方法概览  答:1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用;  2) ODBC  3) OCI: C语言和数据库打交道的方法,和ProC很相似,更底层,很少用;  4) SQLJ: 很新的一种用Java访问Oracle数据库的方法,会的人不多;  5) JDBC  6) PL/SQL...
阅读(844) 评论(0)

Oracle CASE WHEN 用法介绍

1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END...
阅读(802) 评论(0)

总结下Oracle 中的Insert用法

1.标准Insert --单表单行插入   语法:     INSERT INTO table [(column1,column2,...)] VALUE (value1,value2,...)     例子:      insert into dep (dep_id,dep_name) values(1,'技术部');      备注:使用标...
阅读(742) 评论(0)

Oracle Insert first & Insert all 的区别

利用insert first/all使得INSERT语句可以同时插入多张表,还可以根据判断条件来决定每条记录插入到哪张或哪几张表中。 insert first/all语法  [ ALL | FIRST ]  WHEN condition THEN insert_into_clause [values_clause]  [insert_into_clause [values_clause...
阅读(811) 评论(0)

DML、DDL、DCL区别

总体解释: DML(data manipulation language):        它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language):        DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变...
阅读(657) 评论(0)

Oracle分组函数之CUBE魅力

Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。 先看一下ROLLUP的数据统计效果: 1)创建测试表group_test SECOOLER@ora11g> create table group_test (group_id int, job varchar2(10), name varchar2(10), salary int); insert ...
阅读(728) 评论(0)

Oracle Minus 取差集

Oracle Minus关键字   SQL中的MINUS关键字   SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中。如果有的话,那这一笔记录就被去除,而不会在最后的结果中出现。如果第二个SQL语句所产生的结果并没有存在于第一个SQL语句所产生的结果内,那这笔资料就被抛弃,其语法如下:   [SQL...
阅读(666) 评论(0)

oracle set命令详解

SET命令参数详解 我好如容易录入的,希望对大家有帮助,如果有错误也请指正.有更好的也请分享. SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设 置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变 量,也可用SHOW命令列出它们. 使用set命令的语法如下:   SET 系统变量...
阅读(744) 评论(0)

ORA-01017: invalid username /password;logon denied

ORA-01017: invalid username /password;logon denied  但是在EM 10G(Grid Control  and  DB Control)中却解决不了问题, 因为有其他的配置文件需要修改.  原文:  http://blog.itpub.net/post/493/15071  方法如下:  一  Grid  Control    假如...
阅读(1225) 评论(0)

oracle添加表约束的2种方法

方法1:在列的级别上定义约束 create table product ( Pname varchar2(20) unique, Pdate date not null, PID number(5) primary key,check(PID>10000 AND PID Ploc char(30) default '北京') 要点就是在列的结尾直接添加,如果同一...
阅读(732) 评论(0)

Oracle中merge into的使用

该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。 1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UPD...
阅读(781) 评论(0)

Oracle to_char格式化函数

Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。 注意:所有格式化函数的第二个参数是用于转换的模板。 表 5-7. 格式化函数    函数 返回 描述 例子 to_char(timestamp, text)...
阅读(847) 评论(0)

Oracle DECODE函数的语法介绍

DECODE是Oracle公司独家提供的功,该函数功能强大,下文对DECODE函数的语法作了详尽的阐述,供您参考学习。 Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解。 Oracle DECODE函数 Oracle DECODE函数是Oracle公司独家提供的功能,它是一...
阅读(717) 评论(0)

oracle group by和having用法

这是我遇到的一道原题 Examine the description of the EMPLOYEES table: EMP_ID NUMBER(4) NOT NULL LAST_ NAME VARCHAR2(30) NOT NULL FIRST_NAME VARCHAR2(30) DEPT_ID NUMBER(2) JOB_CAT VARCHAR2(30) SALARY NUMBER(8,2)...
阅读(1722) 评论(0)

英语月份的缩写

美式英語是要以 月/日/年 英式英語是要以 日/月/年 中國語文是以年/月/日 January (Jan.) 一月; February (Feb.) 二月; March (Mar.) 三月; April (Apr.) 四月; May (may.)五月; June(Jun.)六月; July(Jul.)七月; August(Aug.)八月;...
阅读(2856) 评论(0)

oracle sql日期比较

共三部分: 第一部分:oracle sql日期比较: http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post 第二部分:Oracle 获取当前日期及日期格式 http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html 第三部分: 获取昨天:...
阅读(927) 评论(0)

Oracle PL/SQL判断两个字段相等或不等问题

Oracle PL/SQL中判断两个两个字段相等或者不相等的时候,常常出现:字段值明明不相等(一个空,一个不空),但是判断不相等的时候就是得不到TRUE。 例如以下代码: ... a1  VARCHAR2(50); a2  VARCHAR2(50); b1  VARCHAR2(50); b2  VARCHAR2(50); ... IF ( a1 b2...
阅读(4320) 评论(0)

Oracle DISTINCT 关键字

只要有增加DISTINCT关键字,Oracle必然需要对后面的所有字段进行排序。以前也经常发现由于开发人员对SQL不是很理解,在SELECT列表的20多个字段前面添加了DISTINCT,造成查询基本上不可能执行完成,甚至产生ORA-7445错误。所以一直向开发人员强调DISTINCT给性能带来的影响。   没想到开发人员在测试一条大的SQL的时候,告诉我如果加上了DISTINCT,则查询大概...
阅读(1814) 评论(0)

Oracle中Using用法

1.静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程序语句进行确定,只能在用户输入一定的查询...
阅读(15481) 评论(1)
36条 共2页1 2 下一页 尾页
    个人资料
    • 访问:716294次
    • 积分:8982
    • 等级:
    • 排名:第2504名
    • 原创:182篇
    • 转载:125篇
    • 译文:1篇
    • 评论:109条
    博客专栏
    初识Qt

    文章:43篇

    阅读:147867
    文章分类
    最新评论