ORACLE
文章平均质量分 68
一路前行
这个作者很懒,什么都没留下…
展开
-
安装oracle10G注意事项以及修改数据库字符集编码
安装oracle10g时候注意事项:<br /><br /><br />1. 关闭网络连接<br /><br /><br />2.……<br /><br />修改oracle数据库字符集编码:<br />先用system和密码登陆SQLPLUS,然后:<br />1.用sys登录到oracle中 <br /> connect sys/密码 as sysdba; (能直接以sys登陆到sqlplus吗?)<br />2.开始修改编码 <br /> shutdown immediate;停止or原创 2011-03-23 19:01:00 · 1375 阅读 · 0 评论 -
WMSYS.WM_CONCAT的用法 行列转置
select t.rank, t.Name from t_menu_item t; 10 CLARK 10 KING 10 MILLER 20 ADAMS 20 FORD 20 JONES 20 SCOTT 20 SMITH 30 ALLEN 30 BLAKE 30 JAMES转载 2012-05-09 15:30:00 · 683 阅读 · 0 评论 -
oracle 连接单列结果集的所有数据。即:单列多行串联
举例:查询结果如下SMITHALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMSJAMESFORDMILLER如果想组合成一个字符串SMITH,ALLEN,WARD,JONES,MARTIN,BLAKE,CLARK,SCOTT,KING,TURNER,ADAMS,JAMES,FORD,M原创 2012-05-09 09:34:41 · 3139 阅读 · 0 评论 -
Oracle配置常见错误解决办法
Oracle配置常见错误:首先检查net manager中是不是有服务名(包含数据库位置的监听)和监听程序名,有时候只安装了产品没有创建实例,之后再创建实例的时候会出现ora报错的问题,究其原因就是创建实例之后没有服务名和监听程序名。然后问题还不解决的话如果是win2003系统,就去tnsnames.ora文件里面把NTS改为NONE然后还没有解决的话去看下环境变量里面原创 2012-03-16 00:06:50 · 1076 阅读 · 0 评论 -
SQL中IN与EXIST的区别
in 是一个集合运算符a in {a,c,d,s,d....} 这个运算中,前面是一个元素,后面是一个集合,集合中的元素类型是和前面的元素一样的. 而exists是一个存在判断如果后面的查询中有结果,则则exists为真否则为假. in 运算用在语句中,它后面带的select 一定是选一个字段,而不是select *. 比如说你要判断某班是否存在一个名为"转载 2012-02-13 17:43:55 · 4410 阅读 · 2 评论 -
Oracle中生成GUID类型
Oracle8i引入了SYS_GUID这个概念,它同Oracle管理员所使用的传统的序列(sequence)相比具有诸多优势。一个序列生成器只是简单地创建从给定的起点开始的一系列整数值,而且它被用在选择陈述式的时候自动地递增该系列。 序列生成器所生成的数字只能保证在单个实例里是唯一的,这就不适合将它用作并行或者远程环境里的主关键字,因为各自环境里的序列可能会生成相同的数字,从而转载 2012-02-03 11:05:18 · 932 阅读 · 0 评论 -
XP下完全删除ORACLE10g的方法
1 oracle10g 卸载 软件环境: 1、Windows XP + Oracle 10g 2、Oracle安装路径为:d:\Oracle 实现方法: 1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务; 2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> U转载 2011-10-22 17:14:49 · 811 阅读 · 0 评论 -
计算带括号的四则运算表达式,这个实现方式你想过吗?
import javax.swing.*;import javax.swing.event.*;import java.awt.*;import java.awt.event.*;public class Skin extends JFrame { public static void main(String[] args) { Skin s = new Skin原创 2011-10-20 14:31:59 · 1334 阅读 · 0 评论 -
between。。。and。。。的应用e.sal between s.losal and s.hisal
select e.empno,e.ename,e.sal,d.dname,decode(s.grade,'1','第五等工资',2,'第二等工资',3,'第三等工资',4,'第二等工资',5,'第一等工资')from emp e , dept d,salgrade swh原创 2011-10-11 11:02:40 · 3270 阅读 · 0 评论 -
使用日期函数高级应用的两个SQL语句
以年月日的方式显示scott.emp中所有员工的服务年限。语句:select sysdate,hiredate, trunc(months_between(sysdate,hiredate)/12)||'年' as 年份差距 , trunc(mod(mon原创 2011-10-11 09:52:16 · 707 阅读 · 0 评论 -
oracle10g 学习笔记一
oracle10g 学习笔记一 Oracle安装注意事项:1.关闭防火墙2.断开网络Oracle常用用户和密码(约定俗成):1.超级管理员: sys / change_on_install2.普通管理员: system / manager3原创 2011-10-10 15:40:48 · 699 阅读 · 0 评论 -
oracle学习笔记四
oracle学习笔记四:左右连接select * from emp,dept where emp.deptno(+)=dept.deptno; 右连接=(+) 左连接交叉连接 CROSS JOIN 笛卡尔积连接自然连接 NATURAL JOINJOI原创 2011-10-11 16:26:54 · 634 阅读 · 0 评论 -
ORACLE学习笔记三
ORACLE学习笔记三dual--虚拟表单行函数:单行函数一共有五类,分别是:字符函数,数字函数,日期函数,转换函数,通用函数。SQL> select * from scott.emp; EMPNO ENAME JOB原创 2011-10-11 08:36:49 · 449 阅读 · 0 评论 -
oracle10g 学习笔记二
oracle10g 学习笔记二 SQL语句:四则运算注意点:1.“||” 表示字符串的连接例如:select 'a'||'b' from dual; 结果为:ab2.SQL中表示字符串的符号为单引号(‘)而非双引号(“),注意这和java的区别。S原创 2011-10-10 17:36:03 · 398 阅读 · 0 评论 -
OracleDBControl启动失败Unable to determine local host from URL REPOSITORY_URL=http://your-url.co 解决方法
OracleDBControl启动失败Unable to determine local host from URL REPOSITORY_URL=http://your-url.co<br />方法:<br />emca -deconfig dbcontrol db -repos drop<br />emca-config dbcontrol db -repos create<br /><br />运行emctl start dbcontrol转载 2011-04-27 11:26:00 · 5379 阅读 · 2 评论 -
票据动作表 相关含义
select ac.billtype 单据类型主键, ac.ts 单据动作时间, ba.fbmbillno 票据编号, ac.isnew 是否最新动作, (select bt.billtypename from bd_billtype bt where bt.pk_billtypecode =原创 2012-07-10 17:27:06 · 1446 阅读 · 0 评论