数据库
渊博
这个作者很懒,什么都没留下…
展开
-
Oracle实现当月日历显示
select max(su) su,max(mo) mo,max(tu) tu,max(we) we,max(th) th,max(fr) fr,max(sa) sa from (select case when d=1 then dd end su, case when d=2 then dd end mo, case when d=3 then dd e转载 2012-06-18 15:54:46 · 537 阅读 · 0 评论 -
通用存储过程(类型/时间)
create or replace procedure TJ_GONGDI_BARCHART(yearValue varchar2,cur_out out sys_refcursor) isV_SQL varchar(4000);beginV_SQL:='select szqx,sum(areaZ)as areaZ,sum(areaG)as areaG from( se原创 2013-03-01 16:24:20 · 566 阅读 · 0 评论 -
创建表空间,创建用户,分配表空间,导入导出数据库;
--删除用户--drop user KQMANAGER CASCADE; --创建表空间:CREATE TABLESPACE "KQMANAGER" LOGGING DATAFILE 'KQMANAGER.ORA' SIZE 512M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT原创 2013-03-12 22:57:26 · 533 阅读 · 0 评论 -
sql查询统计信息(行转列)
----创建数据信息表create table badinfo( ids int not null, objectid int, xianqu varchar(50), badtype varchar(50), constraint badinfoids primary key (ids));----数据信息表插入数据insert into badin原创 2012-12-21 14:50:00 · 2055 阅读 · 0 评论 -
oracle 实现按周,月,季度,年查询统计数据(收集)
oracle 实现按周,月,季度,年查询统计数据本帖最后由 ada 于 2011-3-7 15:01 编辑oracle 实现按周,月,季度,年查询统计数据//按自然周统计 select to_char(date,'iw'),sum() from where group by to_char(date,'iw') //按自然月统计 se转载 2012-12-08 12:01:12 · 923 阅读 · 0 评论 -
创建表空间、用户、分配权限
创建表空间CREATE TABLESPACE TS_HX_ZSJ DATAFILE '/u01/app/oracle/oradata/HXNS/datafile/ts_hx_zsj_001.dbf'SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SEGMEN原创 2012-10-22 22:15:39 · 969 阅读 · 0 评论 -
inner join,left join,right join,full join 的区别,用例子说明
[TEST@ORA1] SQL>select * from a;编号 姓名---- ----------1000 张三2000 李四3000 王五[TEST@ORA1] SQL>select * from b;编号 商品---- ----------1000 电视机2000 录像机4000 自行车[TEST@ORA1] SQL>set null 空值转载 2012-09-29 09:54:47 · 1278 阅读 · 1 评论 -
【ORACLE】一个简单实用的对数据进行行列转换并统计的SQL语句
假设数据库中有张“美女”表,现需要将表中的数据以列“体征”中单元格里的值作为新列、列“姓名”作为分组条件,来进行行列转换并对数据进行统计。姓名 体征 数值 --------- ---------- --------美女1 身高 1.60美女1 体重 60 美女1 胸围转载 2012-06-18 17:26:07 · 505 阅读 · 0 评论 -
去重复记录
-- 穿件 PERSON 表create table PERSON( p_id NUMBER not null, p_name NVARCHAR2(50), p_cardid NVARCHAR2(50), p_address NVARCHAR2(100))tablespace USERS pctfree 10 initrans原创 2012-06-18 15:20:37 · 813 阅读 · 0 评论 -
Oracle函数参考
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- -------转载 2012-06-18 15:18:29 · 418 阅读 · 0 评论 -
通用存储过程
CREATE OR REPLACE PROCEDURE DZZH_TJ(TABLENAME VARCHAR2,QXTNAME VARCHAR2,QXTYPETNAME VARCHAR2,ORDERVALUE VARCHAR2,cur_out out sys_refcursor) IS V_SQL VARCHAR2(4000);--区县、型统计,及区县类型总计;SQl V_SQL1原创 2013-03-01 16:21:56 · 390 阅读 · 0 评论