SUMSEN

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

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页

2012年6月6日

摘要: 来自itpub http://space.itpub.net/519536/viewspace-608769【故障现象】同事反映往日正常操作的数据库,现无法连接,错误提示:ORA-28000: the account is lockedsys@ora10g> conn sec/asdfasdfERROR:ORA-28000: the account is locked【故障处理】本着遇到问题处理问题优先的态度,先解决问题,处理的方法是:手工对用户进行解锁sys@ora10g> alter user sec account unlock;User altered.OK,到此,同事的日 阅读全文
posted @ 2012-06-06 14:57 sumsen 阅读(587) 评论(0) 推荐(0) 编辑

2012年6月4日

摘要: 涉及到的表目前有fa_card,fa_cardhistory,前者是固定资产卡片主表,后者是附表。我需要更改的卡片资产编码范围在:然后sql想写成select * from fa_card where pk_corp='1003' and (card_code between '000000503' and '000000811')order by card_code for update查询结果为空。因为想在上plsql从excel复制更改名称,我因为做了固定资产的使用部门更改,我惊喜的发现ts会变成现在的时间,于是select * from 阅读全文
posted @ 2012-06-04 14:28 sumsen 阅读(599) 评论(0) 推荐(0) 编辑

2012年5月31日

摘要: 一、刚刚同事很随意的在集团增加了一个会计科目,11330106,其他应收款-应收外部单位款-山东莒南房地产公司,然后财务在做账的时候发现查询科目余额表的时候科目显示不完整,科目前的编码不显示。 我很快注意到同事增加科目的时候犯了两个错误: 1,这个科目是三级的,我们NC已经使用了四年,集团下面只有1 阅读全文
posted @ 2012-05-31 11:14 sumsen 阅读(9102) 评论(2) 推荐(0) 编辑

2012年5月30日

摘要: ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。POSIX 正则表达式由标准的元字符(metacharacters)所构成:'^' 匹配输入字符串的开始位置,在方括号表达式中使 阅读全文
posted @ 2012-05-30 10:03 sumsen 阅读(543) 评论(0) 推荐(0) 编辑

摘要: 参数编码:FTS0119参数名称:是否对外付款委托付款书默认为网上支付进入集团0设置,非最顶级 阅读全文
posted @ 2012-05-30 10:02 sumsen 阅读(335) 评论(0) 推荐(0) 编辑

摘要: http://database.51cto.com/art/201004/192369.htm本文主要是介绍Oracle 数据类型中的相关数据类型的特点的介绍,以及在Oracle 数据类型中如何使用dump函数才可以查看每一行中的内部存数结构。AD:以下的文章主要是通过实例,来分析Oralce数据类型。我们以Oracle 10G作为为基础,本文以介绍Oralce10g引入的新的数据类型。来引出让Oracle数据类型的相关实际操作,揭示Oracle 数据类型的相关类型的特点。字符类型1.1 char定长字符串,会用空格来填充来达到其最大长度,最长2000个字节。1. 新建一个测试表test_ch 阅读全文
posted @ 2012-05-30 09:59 sumsen 阅读(1620) 评论(0) 推荐(0) 编辑

摘要: http://zonghl8006.blog.163.com/blog/static/4528311520083995931317/ over(Partition by...) 一个超级牛皮的ORACLE特有函数。天天都用ORACLE,用了快2年了。最近才接触到这个功能强大而灵活的函数。真实惭愧啊!oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面通过几个例子来说明其应用。1:统计某商店的营业额。 date sale 1 20 阅读全文
posted @ 2012-05-30 09:57 sumsen 阅读(60015) 评论(1) 推荐(6) 编辑

摘要: 以.doc的Word文档为例找到如下位置HKEY_CLASSES_ROOT\.doc本人的注册表在默认里能看到Word.Document.8上面这段字符串找到下面的对应路径HKEY_CLASSES_ROOT\Word.Document.8\shell\Open\command其中默认键值为"D:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE" /n /dde这里就是打开Word文档的关联程序路径。修改这个路径即修改了Word的打开方式,因此同理类推。我的sql打开方式:下面是默认的打开方式: 阅读全文
posted @ 2012-05-30 09:53 sumsen 阅读(18074) 评论(0) 推荐(0) 编辑

摘要: http://zhidao.baidu.com/question/296112002.html?an=0&si=1打个比喻吧 比如A表的数据是 A{ 1,4,5,9} B{2,3,4,5}那我执行此语句 select * from A union select * from B 那结果是{1,2,3,4,5,9}如果执行select * from A union all select * from B 结果是{1,2,3,4,4,5,5,9}你看下结果就知道他们的区别了这样应该比较容易明白 看不懂再问我 阅读全文
posted @ 2012-05-30 09:49 sumsen 阅读(443) 评论(0) 推荐(0) 编辑

摘要: 今天才发现了wmsys.wm_concat这个有趣有用的函数,它的作用是以','链接字符。例子如下:SQL> create table idtable (id number,name varchar2(30));Table createdSQL> insert into idtable values(10,'ab');1 row insertedSQL> insert into idtable values(10,'bc');1 row insertedSQL> insert into idtable values(10, 阅读全文
posted @ 2012-05-30 09:48 sumsen 阅读(799) 评论(0) 推荐(0) 编辑

摘要: 我的NC502 手工设计的查询引擎只要做了合计就不支持排序,并且可恨的是还不支持sql里面的order by。刚刚终于搞定了。我首先在格式设计里面把分组设好,但是不对分组小计(否则很丑)。然后我把合计选上,这样自动就会把我的分组排序并且有了合计。完美 阅读全文
posted @ 2012-05-30 09:47 sumsen 阅读(531) 评论(0) 推荐(0) 编辑

摘要: fromuser就是把当前的dmp文件中的某一个用户下的数据取出。touser就是把现在dmp文件中的数据导入到目标库的指定用户下。具体命令这样。exp userid=system/manager owner=username1 file=expfile.dmp imp userid=system/manager fromuser=username1 touser=username2 ignore=y file=expfile.dmp full=y 阅读全文
posted @ 2012-05-30 09:40 sumsen 阅读(298) 评论(0) 推荐(0) 编辑

摘要: 1.nul函数将一个null值转换为一个实际的值。数据类型可以是日期,数字,字符。数据类型必须匹配: nvl(commision,0) nvl(hiredate,'01-JAN-87') nvl(job_id,'no manager') nvl(to_char(job_id),'no manager')nvl能够转换任何数据类型,但是转换的数据类型返回值必须是nvl(expr1,expr2)第一个参数expr的类型。如:date,number, varchar2 or char例子:计算员工的年薪,奖金为空的用0代替。SQL> select 阅读全文
posted @ 2012-05-30 09:39 sumsen 阅读(15279) 评论(0) 推荐(0) 编辑

摘要: lowerselect lower(user_name) from user将 user表里的user_name字段信息中含有字母的全部转成大写的方法:update user set user_name=Upper(user_name)同理得到将 user表里的user_name字段信息中含有字母的全部转成小写的方法:update user set user_name=lower(user_name) 阅读全文
posted @ 2012-05-30 09:22 sumsen 阅读(5721) 评论(1) 推荐(0) 编辑

摘要: 区别:1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。ps:一个汉字两个字节,比如定义“电工材料类供应商名录”,需要char(20)2.CHAR的效率比VARCHAR2的效率稍高。3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发 阅读全文
posted @ 2012-05-30 09:20 sumsen 阅读(15761) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页