SUMSEN

Oracle&Sql爱好者,用友NC管理员

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年5月29日

摘要: 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 30 MARTIN 30 TURNER 30 WARD -------------------------------- 我们通过 10g 所提供的 WMSYS.WM_CONCAT 函数即可以完成 行转列的效果 select t.rank, WMSYS.WM_CONCAT(t.Name) TIME From t_me. 阅读全文
posted @ 2012-05-29 21:59 sumsen 阅读(1360) 评论(0) 推荐(0) 编辑

摘要: create or replace procedure jsmxq ( gongsi in int, period in VARCHAR2 ) is chbianma INTEGER; scl number(16,2); rownum int; ------参数存货编码 ,生产数量 cursor loop_cursor is select cunhuobianma,scl from scl ... 阅读全文
posted @ 2012-05-29 21:57 sumsen 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 原创:无锡NC-DENGYF改编:me需求:天津风之羽NC5.02不能用,55以后才有的表。select bd_corp.unitcode, gl_detail.yearv as 会计年度, bd_invcl.invclassname as 类别名称, bd_cubasdoc.custname as 客商名称, bd_deptdoc.deptname as 部门名称, bd_accsubj.DISPNAME as 科目名称, sum(gl_detail.localcreditamount) as 收入, ... 阅读全文
posted @ 2012-05-29 21:54 sumsen 阅读(818) 评论(0) 推荐(0) 编辑

摘要: U-北京-小F(846631249)10:56:22大家好查询表空间的大小有什么查询语句吗谢谢了U_keara_CH(609118011)10:57:47SELECTa.tablespace_name表空间,total表空间大小,free表空间剩余大小,(total-free)表空间使用大小,round((total-free)/total,4)*100使用率FROM(SELECTtablespace_name,SUM(bytes)freeFROMdba_free_spaceGROUPBYtablespace_name)a,(SELECTtablespace_name,SUM(bytes)to 阅读全文
posted @ 2012-05-29 21:52 sumsen 阅读(520) 评论(0) 推荐(0) 编辑

摘要: memo->iif(isempty(getColValue(bd_cubasdoc,custname,custname,custname))=Y,"这个可以","客商已存在") 这个是在客商名称的编辑公式里输入的。 测试57完全没有问题,可是502好像不能使用 更新写法:memo->iif(isem 阅读全文
posted @ 2012-05-29 21:51 sumsen 阅读(494) 评论(0) 推荐(0) 编辑

摘要: http://union.bokecc.com/playvideo.bo?vid=E8A68FCA7B5AEBB3&uid=0D00825E1EF2B9B0最近开始学习rman备份恢复了,主要看的是三思的资料,要谢谢他了,呵~~根据测试的结果,整体了下测试的笔记,发上来,供日后复习了!这一章节主要讲的是rman入门第一章rman入门一、rman简介Rman是用来备份和恢复数据库的,无论是用rman来备份还是恢复数据库,都必须先启动数据库并且加载实例二、连接本地数据库C:Documents and Settingspengwzh>set oracle_sid=orclC:Docum 阅读全文
posted @ 2012-05-29 21:48 sumsen 阅读(672) 评论(0) 推荐(0) 编辑

摘要: create or replace trigger NOPAYFREE2 before insert on arap_djfb for each rowdeclare -- local variables here pk_bas char(20);begin select distinct bd_cubasdoc.custname into pk_bas from bd_cubasdoc, arap_djfb, bd_cumandoc where bd_cumandoc.pk_cubasdoc = bd_cubasdoc.pk_cubasdoc a... 阅读全文
posted @ 2012-05-29 21:41 sumsen 阅读(275) 评论(0) 推荐(0) 编辑

摘要: http://space.itpub.net/7728585/viewspace-718992报错如下:SQL> update GPPAYMENTFUND set attribute5='1' where fundapplyno ='20120314500102010001';update GPPAYMENTFUND set attribute5='1' where fundapplyno ='20120314500102010001'ORA-04091: 表 ACDEP.GPPAYMENTFUND 发生了变化,触发器/函数 阅读全文
posted @ 2012-05-29 21:30 sumsen 阅读(1127) 评论(0) 推荐(0) 编辑

摘要: 转发自:http://www.codesky.net/article/doc/200803/2008032899272033.htm一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和Where子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 Select nickname,email FROM testtable Where name='张三' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列... 阅读全文
posted @ 2012-05-29 21:28 sumsen 阅读(663) 评论(0) 推荐(0) 编辑

摘要: 3joins3.2连接条件using相同的列连接可用using子句,且select列中不能对条件列限定表名using子句可使用多个列,如using(a,b)SELECTlocation_id,department.name,location.regional_groupFROMdepartmentJOINlocationUSING(location_id);naturaljoin无需使用using子句selectlocation_id,department.name,location.regional_groupfromlocationnaturaljoindepartment会自动匹配两个表 阅读全文
posted @ 2012-05-29 21:19 sumsen 阅读(3805) 评论(0) 推荐(0) 编辑

2012年5月28日

摘要: select bd_corp.unitname as 付款单位, bd_cubasdoc.custcode as 收款单位编码, bd_cubasdoc.custname as 收款单位名称, sum(arap_djfb.bbye) as 付款总金额, count(bd_corp.unitcode) as 付款次数 from bd_cubasdoc, arap_djfb, bd_cumandoc, arap_djzb, bd_corp where arap_djfb.ksbm_cl = bd_cumandoc.pk_cumandoc and... 阅读全文
posted @ 2012-05-28 15:27 sumsen 阅读(251) 评论(0) 推荐(0) 编辑

2012年5月27日

摘要: 感谢赵泉提出的gl_freevalue表中的辅助项select gl_detail.explanation, bd_accsubj.dispname, gl_detail.debitamount 借方, gl_detail.creditamount 贷方, gl_detail.prepareddatev 制单日期, gl_voucher.no 凭证号, wmsys.wm_concat(bd_bdinfo.bdname)辅助名, wmsys.wm_concat(gl_freevalue.valuecode) v... 阅读全文
posted @ 2012-05-27 11:54 sumsen 阅读(1105) 评论(0) 推荐(0) 编辑

2012年5月26日

摘要: 需求:根据每个制单表上客商和项目辅助(不在同一行),统计出每个项目发生的客商支付情况。sql:感谢南京赵泉select valuecode, 项目, 客商, sum(贷方), count(*) from (select distinct * from (select b.valuecode, b.valuename 项目, a.valuename 客商, a.贷方, a.制单日期, ... 阅读全文
posted @ 2012-05-26 19:49 sumsen 阅读(311) 评论(0) 推荐(0) 编辑

摘要: 浙江木木提的需求,摘要后面的几位是有规律的,使用substr搞定,可是前面的数量因为有一百一千一个等不能确定,通过下面的几个函数搞定了。首先看sql:select gl_detail.explanation, substr(gl_detail.explanation,-6,6),replace(gl_detail.explanation,substr(gl_detail.explanation,-6,6),'哈'),translate(replace(gl_detail.explanation,substr(gl_detail.explanation,-6,6),'哈& 阅读全文
posted @ 2012-05-26 17:26 sumsen 阅读(5060) 评论(0) 推荐(0) 编辑

摘要: 提出要求:北京公司在上面join用法写出项目的客商支付sql,继而要求一些凭证仅有项目没有客商,需要把这些剔除掉,sql写法用到了partition和minus用法,partition里面改进了依照gl_voucher.prepareddate分组,因为年份之内gl_voucher.prepareddate不一样,因此分组之后可以查询年份内的,否则查询年份内的数据会有问题。(select distinct gl_detail.prepareddatev 制单日期, gl_voucher.no 凭证号, gl_voucher.totaldebit ... 阅读全文
posted @ 2012-05-26 17:15 sumsen 阅读(275) 评论(0) 推荐(0) 编辑