易截截图软件、单文件、免安装、纯绿色、仅160KB

点点滴滴(Oracle)

insert into
    select * into t_dest from t_src; -- 要求目标表不存在
    insert into t_dest(a, b) select a, b from t_src; -- 要求目标表已存在
动态SQL
    execute immediate 'select ' || sq_serialnum || '.nextval from dual' into i_serialnum;
按照拼音,部首,笔画排序
    下面的方法需要ORACLE9i和以上的版本才支持.
    Oracle9i之前, 中文是按照二进制编码进行排序的.
    在oracle9i中新增了按照拼音,部首,笔画排序功能. 设置NLS_SORT值
    SCHINESE_RADICAL_M 按照部首(第一顺序),笔划(第二顺序)排序
    SCHINESE_STROKE_M 按照笔划(第一顺序),部首(第二顺序)排序
    SCHINESE_PINYIN_M 按照拼音排序, 系统的默认排序方式为拼音排序
    select * from table_name order by nlssort(field_name, 'nls_sort=SCHINESE_STROKE_M');
取毫秒(oracle 9i +)
    select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff3') from dual;
like查询下划线本身
    select * from test where columnname like 'a\_%' escape '\';
    -- 表示将紧跟在escape字符后的字符解释为字符本身, 而非转义字符
日期减去一秒
    select sysdate,sysdate - interval '1' second from dual;
修改表结构
    alter table t_employee add (remark varchar2(50)); --增加列 
    alter table t_employee modify (sex default 0); --修改列的默认值
    alter table t_employee modify (remark null); --修改列可为空
    alter table t_employee rename to t_employee_new; --修改表名
&


相关文档:

oracle实例名,服务名等概念区别与联系

oracle实例名,服务名等概念区别与联系
 
一、数据库名ITPUB个人空间v{7x6lo\
什么是数据库名?ITPUB个人空间*s*R5LVBXZ2w$I
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参 ......

ubuntu 10.04 下安装oracle 11g

安装步骤:
1. 安装JDK,安装方法见
Ubuntu
10.04下的搭建SUN JAVA开发环境
解决中文乱码问题,在jre目录下字体目录中建立"fallback"目录,然后copy或者link你喜欢的字体至目录下.
2. 安装必要的软件包
11g所需要的软件包并不多,只要安装build-essential,rpm,libaio,ksh,libtool,libstdc++5
sudo apt-get install ......

用oracle 8i 数据库时遇到的问题

oracle8i 驱动 ojdbc14.jar 这个驱动有问题,分页时要手动 写 rownum<m ,它自动成生的分页不正确,用的mysql的top m
Null value was assigned to a property of primitive 把entity中int类型改成Integer  库中不设置nullable
number(9) 的id 不能用Interger,得用BigDecimal,要不然取id时会报错 ......

linux关于$ORACLE_HOME/root.sh和/etc/oratab

1.安装时要执行两个脚本,root.sh是其中一个。
   需要用root用户执行root.sh去生成/etc/oratab文件。————1.dbca中不会有删除选项(因为运行时需要/etc/oratab)
                   & ......

Oracle 10g R2 RAC在VMWARE上的安装

建立ssh信任,rac的安装要用ssh和scp来拷贝安装文件。
在所有的节点上运行:
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa
ssh-keygen -t dsa
在rdb1节点上执行:
ssh rdb1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh rdb1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh rdb2 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号