- 博客(36)
- 资源 (31)
- 收藏
- 关注
转载 Oracle常用函数
1:字符函数分为转换函数和字符操作函数转换函数有:LOWER,UPPER,INITCAP(首字母大写)字符操作函数:CONCAT,SUBSTR,LENGTH,INSTR(某个字符串在此字符串中的位置),IPAD(字符串按某种格式显示);例如:select initcap(ename) from emp; //返回所有所有的人名,并且将名字首字母大写。select co
2013-08-31 07:16:53 999
转载 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
2013-08-31 07:14:10 1032
转载 Oracle CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END
2013-08-31 07:10:44 950
转载 总结下Oracle 中的Insert用法
1.标准Insert --单表单行插入 语法: INSERT INTO table [(column1,column2,...)] VALUE (value1,value2,...) 例子: insert into dep (dep_id,dep_name) values(1,'技术部'); 备注:使用标
2013-08-31 07:09:02 963
转载 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
2013-08-31 07:06:12 1308
转载 DML、DDL、DCL区别
总体解释:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变
2013-08-31 07:04:34 786
转载 Oracle分组函数之CUBE魅力
Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。先看一下ROLLUP的数据统计效果:1)创建测试表group_testSECOOLER@ora11g> create table group_test (group_id int, job varchar2(10), name varchar2(10), salary int);insert
2013-08-31 07:03:10 895
转载 Oracle Minus 取差集
Oracle Minus关键字 SQL中的MINUS关键字 SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中。如果有的话,那这一笔记录就被去除,而不会在最后的结果中出现。如果第二个SQL语句所产生的结果并没有存在于第一个SQL语句所产生的结果内,那这笔资料就被抛弃,其语法如下: [SQL
2013-08-31 06:51:55 852
转载 oracle set命令详解
SET命令参数详解我好如容易录入的,希望对大家有帮助,如果有错误也请指正.有更好的也请分享.SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们.使用set命令的语法如下: SET 系统变量
2013-08-31 06:51:03 1168
转载 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 假如
2013-08-31 06:48:53 1657
转载 oracle添加表约束的2种方法
方法1:在列的级别上定义约束create table product (Pname varchar2(20) unique,Pdate date not null,PID number(5) primary key,check(PID>10000 AND PIDPloc char(30) default '北京')要点就是在列的结尾直接添加,如果同一
2013-08-31 06:47:24 1420
转载 Oracle中merge into的使用
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UPD
2013-08-31 06:43:57 937
转载 Oracle to_char格式化函数
Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。注意:所有格式化函数的第二个参数是用于转换的模板。表 5-7. 格式化函数 函数返回描述例子to_char(timestamp, text)
2013-08-31 06:41:03 1027
转载 Oracle DECODE函数的语法介绍
DECODE是Oracle公司独家提供的功,该函数功能强大,下文对DECODE函数的语法作了详尽的阐述,供您参考学习。Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解。Oracle DECODE函数Oracle DECODE函数是Oracle公司独家提供的功能,它是一
2013-08-31 06:39:08 1091 1
转载 oracle group by和having用法
这是我遇到的一道原题Examine the description of the EMPLOYEES table:EMP_ID NUMBER(4) NOT NULL LAST_NAME VARCHAR2(30) NOT NULLFIRST_NAME VARCHAR2(30)DEPT_ID NUMBER(2)JOB_CAT VARCHAR2(30)SALARY NUMBER(8,2)
2013-08-29 22:59:33 7039
转载 英语月份的缩写
美式英語是要以 月/日/年英式英語是要以 日/月/年中國語文是以年/月/日January (Jan.) 一月;February (Feb.) 二月;March (Mar.) 三月;April (Apr.) 四月;May (may.)五月;June(Jun.)六月;July(Jul.)七月;August(Aug.)八月;
2013-08-29 22:58:11 9336
转载 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第三部分:获取昨天:
2013-08-29 22:55:57 1078
转载 Oracle PL/SQL判断两个字段相等或不等问题
Oracle PL/SQL中判断两个两个字段相等或者不相等的时候,常常出现:字段值明明不相等(一个空,一个不空),但是判断不相等的时候就是得不到TRUE。例如以下代码:...a1 VARCHAR2(50);a2 VARCHAR2(50);b1 VARCHAR2(50);b2 VARCHAR2(50);...IF ( a1 b2
2013-08-29 22:54:57 12631
转载 Oracle DISTINCT 关键字
只要有增加DISTINCT关键字,Oracle必然需要对后面的所有字段进行排序。以前也经常发现由于开发人员对SQL不是很理解,在SELECT列表的20多个字段前面添加了DISTINCT,造成查询基本上不可能执行完成,甚至产生ORA-7445错误。所以一直向开发人员强调DISTINCT给性能带来的影响。 没想到开发人员在测试一条大的SQL的时候,告诉我如果加上了DISTINCT,则查询大概
2013-08-29 22:52:33 3577
转载 Oracle中Using用法
1.静态SQLSQL与动态SQLOracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程序语句进行确定,只能在用户输入一定的查询
2013-08-29 22:50:48 25785 1
转载 Oracle natural join(自然连接)
虽然natural join(自然连接)实际上的用的比较少,但实际上这个连接是非常有用的,若能经常使用一下,实际上是非常方便的。自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后自动地将他们连接起来,并返回所有符合条件按的结果。来看一下自然连接的例子。Select emp.ename,dept.dnameFrom emp natural join dept
2013-08-29 22:48:11 5585
转载 Oracle 中的JOIN
1、概述1.1、所有的join连接,都可以加上类似where a.id='1000'的条件,达到同样的效果。1.2、除了cross join不可以加on外,其它join连接都必须加上on关键字,后都可加where条件。1.3、虽然都可以加where条件,但是他们只在标准连接的结果集上查找where条件。比如左外连接的结果没有class的三班,所以如果加 where clas
2013-08-29 22:46:20 775
转载 Oracle/PLSQL中的一个函数--NVL函数
格式为:NVL( string1, replace_with)功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。引申一下,此NVL的作用与SQLserver 中的 ISNULL( string1, replace_with) 一样。注意事项:string1和replace_with必须为同一数据类型,除非显
2013-08-29 22:45:05 18026
转载 Oracle中dual表的用途介绍
[导读]dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;
2013-08-29 22:43:28 833
原创 Oracle字符串操作-TRIM的3个参数BOTH,LEADING,TRAILING
1. 去掉两边的字符SQL> SELECT TRIM(BOTH 'O' FROM 'OOHELLO') FROM dual;TRIM----HELL2. 去掉左边的字符SQL> SELECT TRIM(LEADING 'O' FROM 'OOHELLO') FROM dual;TRIM(-----HELLO3. 去掉右边的字符SQL> SELECT TRIM(TRAI
2013-08-12 11:06:53 5315
转载 专注力的重要性
1楼 zhanghaotian2011 2013-01-03 09:43发表要想学会精通什么东西,一定要真正钻进去,时间上和效率上一定要保障才行,这也许就是我之前的秘诀吧。就好比每次烧水都烧到七八十度,然后就停下来了,水永远都烧不开,一下子尽最大努力,把水烧开了,以后只要维持个小火,水一直会沸腾着。上次学校里面有一个免费的李阳英语讲座,好奇于是就去听了一下。对一句话
2013-08-12 08:56:11 2219
转载 写代码如坐禅:你是哪一类程序员
当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么?和你的工作日休息比起来这点时间是微不足道的,但是总的来说它还是能对你的生产率和幸福感感带来巨大帮助的。顺便说一下,这篇文章内容不是只针对开发者和程序员。它对任何使用电脑的聪明人都有效。后面还会附上图片。现在让我们开始吧!为什么要写这篇文章我最近开始在我的工作习惯里使
2013-08-12 08:49:08 751
原创 Checking operating system version: must be redhat-3, SuSE-9, redhat-4解决方法
[oracle@red1 database]$ lsdoc install response runInstaller stage welcome.html[oracle@red1 database]$ ./runInstaller Starting Oracle Universal Installer...Checking installer requirements...
2013-08-10 22:32:49 5445
转载 Oracle用户解锁方法
Oracle在安装后一些user是默认锁定的,例如常用到的scott user是lucked的,那我们要使用她就必须先设法给她unluck,本文将介绍怎么手动给scoot user解锁,当然你也可以在oracle的以系统管理员身份进入Enterprise Manager Console中通过勾选解锁,那另说啦!其具体过程如下:命令行调用SQL*plus->运行->cmd,进入命令行:
2013-08-10 21:31:58 6697
原创 python的map,reduce,filter用法举例
对一个列表[1,3,5,7,8,9,4] 用map返回乘方列表;reduce计算乘积、filter挑出奇数a=[1, 3, 5, 7, 8, 9, 4]def func_1(x): """ 返回乘方列表 """ return x*xdef func_2(x, y): """ 返回乘积 """ return x*ydef func_3(x):
2013-08-09 21:29:54 2546
原创 python指定文件目录遍历方法
# 遍历文件 方法1:import ospath="C:\Users\ROBERTKUN\Desktop\python"for root,dirs,files in os.walk(path): for f in files: print(root,f) """输出结果:('C:\\Users\\ROBERTKUN\\Desktop\\pyth
2013-08-07 14:41:50 2570
原创 使用python脚本发送邮件
import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 发送方sender = "xxx@163.com"# 接收方receiver = "xxx@163.com"# 中文需要utf-8参数,不好使需要调整# 在这里输入邮件标题 邮件内容title = "servic
2013-08-07 14:29:59 1028
原创 eval转换函数
这个用法比较特殊,记录一下:from math import *user_func = raw_input("type a function: y = ")for x in range(1,10): print "x = ", x , ", y = ", eval(user_func) 输出结果:type a function: y = x+100x = 1 ,
2013-08-07 11:06:00 1438
原创 windows下安装setuptools的方法
今天晚上安装setuptools, 下载了setuptools-0.9.8.tar.gz 却是怎样也装不上, 解压也出问题 ?? 郁闷了偶,好大一会 .. 不过还好装上了..在python的网站上 : https://pypi.python.org/pypi/setuptools/0.9.8查找windows,显不如下:点击 ez_setup.py进入, 并将内容复
2013-08-04 22:58:56 30308
转载 Wing IDE 4.1 破解方法
Wing IDE 4.1版本破解方法:1、去官网下载最新版http://wingware.com/downloads/wingide ,我下载到的是4.1.6-12、安装之前,修改系统时间到一个月以前。3、安装Wing IDE。4、安装完成后获取试用版的许可,完成后关闭。5、下载破解文件 ,解压后把abstract.pyo放到安装目录/b
2013-08-03 22:45:05 1577
原创 OneDayOneEx: 3 音乐播放器
MainActivity.javapackage com.example.rrt;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.vie
2013-08-03 12:03:23 823
influxdb-1.6.3.x86_64.rpm
2018-09-27
区块链技术指南
2018-01-12
Nginx模块开发与架构解析.pdf
2016-06-29
Qt录音机QAudioInput
2014-05-29
Qt的卡拉OK效果
2014-05-05
Java连接Oralce数据库小例
2013-11-29
文件夹大小查看器
2013-06-06
网络基础_DHCP配置
2013-03-15
NFS&SSH;服务配置
2013-03-15
kickstart无人值守安装
2013-03-15
Advanced Qt Programming
2011-03-23
GPU Programming And Cg Language Primer 1rd Edition.pdf
2010-04-10
双向链表的创建,查找,添加,删除
2009-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人