点点滴滴(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; --修改表名
&
相关文档:
oracle9i卸载
1,在服务中停止oracle的所有服务
2,在程序了卸装所有Oracle产品,(但Universal Installer本身不能被删除)
3,删除注册表:
(1)运行regedit选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除这个项
(2)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle,删除这个项.
(3),选择HKEY_LOCAL_MACHI ......
安装步骤:
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 ......
insert into dts_auction_comments (id,auction_id,user_id,user_nick,comments,gmt_create,gmt_modified,status,comm_type)
values(409,127380, ......
建立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 ......
专用服务器:一个客户端连接对应一个服务器进程
共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。
Oracle缺省用的是专用服务器模式,Oracle可以同时支持共享服务器和专用服务器模式,可以指定一个会话使用专用服务器,另一个会话使用共享服务器。
共享服务器具有以下一些缺点:
1)共 ......