
oracle
wocjj
这个作者很懒,什么都没留下…
展开
-
sql中把一个查询结果当做一个新表来查询
sql中把一个查询结果当做一个新表来查询2009-11-18 15:09举例:1、select a.stk_c,b.name,cat_c3 from (select stk_c from stk_dtl where stk_qty>0 group by stk_c) a,stk_mas b where a.stk_c=b.stk_c2、select * fr转载 2012-04-01 22:50:11 · 30996 阅读 · 1 评论 -
在Oracle中查看各个表、表空间占用空间的大小
查看当前用户每个表占用空间的大小: Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name查看每个表空间占用空间的大小: Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By原创 2012-04-23 18:55:13 · 505 阅读 · 0 评论 -
oracle修改表
增加多个列alter table t modify (b varchar2(10),c varchar2(10));alter table t add (b number,c number);alter table t drop (b,c);alter table add alter table tttt modify num not null;原创 2012-04-23 18:58:49 · 382 阅读 · 0 评论 -
oracle删除大量重复数据
2.删除重复记录的几种方法:(1).适用于有大量重复记录的情况(在C1,C10和C20列上建有索引的时候,用以下语句效率会很高): SQL>delete cz where (c1,c10,c20) in (select c1,c10,c20 from cz group by c1,c10,c20 having count(*)>1) and rowid not in转载 2012-04-23 18:53:21 · 557 阅读 · 0 评论 -
触发器使用
create or replace trigger trigger_tablename before insert or update on tablename for each rowdeclarebegin if inserting then select sysdate into :new.INSERT from dual; elsif updati转载 2012-04-23 19:05:30 · 419 阅读 · 0 评论 -
oracle字段拼接
select a.id,a.value || ',' || b.value from A a,B b where a.id=b.id 哪种数据库?如果是SQLSERVER: SELECT CAST(COLUMN1 AS VARCHAR(10)) + '-' + CAST(COLUMN2 AS VARCHAR(10) ...) as P FROM TABLE 这么一直拼就好了。转载 2012-04-23 19:10:20 · 36465 阅读 · 0 评论 -
Oracle中TO_DATE TO_CHAR格式
Oracle中TO_DATE TO_CHAR格式2009-04-23 18:02:21TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字?8?5 TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary转载 2012-04-23 19:11:30 · 487 阅读 · 0 评论 -
oracle移动分区
alter table tb_wz_pmd enable row movement; //打开分区记录移动alter table tb_wz_pmd disable row movement;//关闭分区记录移动这用于将一个分区的数据修改为其他分区,否则会报错:ORA-14402: updating partition key column would cause a partition转载 2012-04-23 19:14:27 · 2238 阅读 · 0 评论 -
Oracle删除大表并回收空间的过程
资料出处:http://www.cnblogs.com/killkill/archive/2009/06/30/1514015.htmlcreate table tb_wz_all_06_08asselect * from tb_wz_allwhere ym not like '%.qzone.qq.com';先创建临时表,然后删除原来的表 ,最后用rename 改名临转载 2012-06-12 12:34:51 · 583 阅读 · 0 评论 -
oracle查询结果存入文件
spool c:\a.txt select .... spool off oracle查询结果存入文件原创 2012-06-12 12:43:55 · 1359 阅读 · 0 评论 -
oracle linux下重启
资料出处:http://wangqj.iteye.com/blog/677905以oracle9i为例 (1) 以oracle身份登录数据库,命令:su – oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect / as sysdba (4) 启动数据库,命令:startup (5) 如果是关闭数转载 2012-07-30 22:53:59 · 477 阅读 · 0 评论 -
Oracle10g Bug 4612267 补丁安装备忘录
一、bug症状和描述症状:当主机运行时间达198天或248天,cpu占用率就突然达到100%。此时操作系统命令可以执行,但Oracle的命令象lsnrctl、sqlplus、dbca等都会被hang住,不能执行。Oracle官方对该bug的描述:#----------------------------------------------------------------转载 2012-08-31 12:30:48 · 719 阅读 · 0 评论 -
oracle转义
资料出处:http://www.blogjava.net/liudawei/articles/362131.htmlOracle转义字符1、oracle 特殊字符 转义关键词: oracle 转义 环境:oracle 9i plsql在plsql里边执行:update user转载 2012-04-23 19:10:54 · 1633 阅读 · 0 评论 -
oracle管理
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;转载 2012-04-23 19:09:42 · 477 阅读 · 0 评论 -
Linux Oracle 10g sqlplus 中文提示是乱码
Linux Oracle10g sqlplus 中文提示是乱码????检举 | 2010-10-26 16:19 提问者: chunxiao1222 | 浏览次数:1522次oracle database 的NLS_CHARACTERSET是UTF8linux系统locale命令显示LANG=zh_CN.GB18030Sqlplus中文乱码????,如下:[oracle@loc转载 2012-04-10 00:01:14 · 737 阅读 · 0 评论 -
oracle数据库创建和字符集设置
create tablespace test_dataloggingdatafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf' size 32m autoextend on next 32m maxsize 500mextent management local;create user转载 2012-04-10 00:02:59 · 2415 阅读 · 0 评论 -
oracle登陆和创建数据库
create user cjj identified by a123456;创建用户/////////////////////////创建具有DBA权限的用户////////////////////////create user yourname identified by password; grant sysdba to yo转载 2012-04-23 18:57:56 · 2241 阅读 · 0 评论 -
什么是ORACLE数据库的事务
12.15 什么是ORACLE数据库的事务(Transactions)为了有效地控制事务(Transactions),ORACLE引入了两个显式的事务(Transactions)控制命令(语句)。一个是COMMIT,另一个是ROLLBACK。ORACLE数据库的事务(Transactions)可由:? 一个或多个DML语句组成。? 一个DDL语句组成。? 一个DCL语句组成。转载 2012-04-23 19:12:13 · 821 阅读 · 0 评论 -
oracle_查询date只显示日期不显示时间
向oracle数据库插入时间,其中时间是00:00:00 为甚么插入后在数据库只显示日期不显示时间?推荐答案2011-11-15 18:19显示时间需要将日期型列转换成字符型,使用to_char(日期, 'yyyy-mm-dd hh24:mi:ss')或者修改oracle缺省日期格式。追问我是说在数据库里面,在PL/SQL里查询结果只有日期没有时间,但是现在要在数据表中显示时间。转载 2012-04-23 19:20:25 · 42537 阅读 · 0 评论 -
oracle中查看表是否被锁
oracle中查看表是否被锁 查看表是否被锁 SELECT a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE = 'TM' and a.id1 = b.object_id; 这样可以把它杀掉 SELECT sid,serial# FROM v$session转载 2012-04-23 18:56:16 · 561 阅读 · 0 评论 -
如何查看oracle数据库里各个表空间的利用率
//这个好点select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used" from (se转载 2012-04-23 18:56:53 · 753 阅读 · 0 评论 -
oracle创建表空间
create tablespace tablespacenamelogging datafile '/home/oracle/database/197data_source/197data_source.dbf' size 500m autoextend on next 500m maxsize 10G extent management local;转载 2012-04-23 19:02:14 · 406 阅读 · 0 评论 -
oracle查询
select table_name,tablespace_name from user_tables; 回答者: 我是_王静 | 二级 | 2008-10-6 14:26select * from dba_tables where tablespace_name='表空间名' 回答者: hotyxm | 九级 | 2008-10-6 14:379i/////////////转载 2012-04-23 19:06:18 · 459 阅读 · 0 评论 -
查看oracle当前连接数
查看oracle当前连接数怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。 select * from v$session where username is not null select username,count(username) from v$session where username is not null group by usern转载 2012-04-23 19:06:51 · 1153 阅读 · 0 评论 -
sql查询指定列超过一定条数的记录
select * from tb_name where id in (select id from tb_name group by id having count(0) > 1)select id,count(0) from tb_name group by id having count(0) > 1select id,count(0) from tb_na转载 2012-04-23 19:09:07 · 2424 阅读 · 0 评论 -
oracle监听器配置
1、listener.ora# listener.ora Network Configuration File: /oracle/product/10.2.0/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (S转载 2012-10-17 20:18:16 · 471 阅读 · 0 评论