摘要: 今天旧接口出了问题了 有关哥们不在 我看了半天才看出来是锁表了原因是在package里用了外链库 如 insert into table_name@server1...这个时候因为各种原因死锁了解决办法登陆oracle web控制页(我是用11g的)性能 -> 实例锁 ->用户锁 然后找到了 看下sql_id是不是那个 终结之吧 - -+ 阅读全文
posted @ 2012-03-21 11:48 lavandachen 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 哈哈 今天了解了下sql%rowcount 感觉很多地方很有用哈 以下是部分sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样, 这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。例如:SQL> declare n number; 2 begin 3 insert into test_a select level lv from dual connect by level<500; 4 n:=sql%rowcount; 5 commit; 6 dbms_output.put_... 阅读全文
posted @ 2012-02-24 11:32 lavandachen 阅读(333) 评论(0) 推荐(0) 编辑
摘要: cursor through_tkt_cursor(through_booking_id varchar2) is select ttt_booking_id, ttt_ticket_no, ttt_location_cd, ttt_cinema_cd, ttt_film_cd, to_char(ttt_show_dt, 'yyyy-m... 阅读全文
posted @ 2012-02-10 11:14 lavandachen 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 今天看到一篇不错的汇总哈 表示立刻MARK下哈ORA-12560 协议适配器错误可能是以下原因:1:服务没有开启(oracle的服务,oraclehome92TNSlistener)2:数据库实例没有开启(oracleserviceORCL)3:注册表中默认oracle_sid设置错误(oracle_id=ORCL)更多:http://apps.hi.baidu.com/share/detail/38149122关于SQLNET.AUTHENTICATION_SERVICES!!!!!!!ORA-28547:连接服务器失败,可能是Net8管理错误。解决办法1.在$\NetWork\Admin\ 阅读全文
posted @ 2011-12-28 16:46 lavandachen 阅读(3581) 评论(1) 推荐(0) 编辑
摘要: 一直以为rownum就是直接选出来排列的排序序号但是今天在做一个优先排序的时候发现自己错了select t1.* from ((SELECT DSCL_DATE_LIMIT, 0 AS STEP from DA_SET_CORP_LIMIT where DSCL_PATRON = '{0}' and DSCL_LOCATION_CD = '{1}') UNION (SELECT DSCL_DATE_LIMIT, 1 AS STEP from DA_SET_CORP_LIMIT where DSCL_PATRON is null and DSCL_LOCATION 阅读全文
posted @ 2011-11-23 15:58 lavandachen 阅读(3557) 评论(0) 推荐(0) 编辑
摘要: 今天有个接入商说PHP调不到IIS上的接口(后来我一直怀疑是WSDL没启用)所以逼不得已 自己动手写个PHP调用自己的接口又因为WIN7 64BIT上虽然部署了PHP 和APACHE 但是一直提示调用不到SOAPCLIENT 莫名得!(我PHP.INT中也启用了该DLL 并且也检查了PHP版本是5.2.X 还有看了EXT文件夹中也确实有这个玩意 但是就是没!)所以我找了一个不用改DLL就能启用SOAP的组件unsoap http://sourceforge.net/projects/nusoap/很好用 API文档也很全面 特此MARK哈 阅读全文
posted @ 2011-11-01 16:26 lavandachen 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 因为调用该存储过程返回的不只一个游标,所以当出现该问题时我以为应该是多游标的问题,所以获取的READER应该是要NEXTRESULT一下才能到我需要的那个。改用了下一下方法 OracleConnection connection =newOracleConnection(connectionString);--连接connection.Open();OracleCommand command =newOracleCommand();command.Connection = connection;command.CommandText ="PACK_SIIT.getFlowTra... 阅读全文
posted @ 2011-10-24 09:28 lavandachen 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 今天用Highstock来做个曲线数据 接口中直接把DATATIME类型序列化成JSON扔到浏览器端 发现FF CHROME 都可以 但是IE就是不行郁闷了一下用IE8的调试 发现获取到的数据是vard=newDate("2011-02-07T11:05:00"); 这样在IE中是无法解析到的 会拿到d为NaN值后来找了下 发现只有一下几种初始化才可以通用所有浏览器vard=newDate(2011,01,07);//yyyy,mm-1,ddvard=newDate(2011,01,07,11,05,00);//yyyy,mm-1,dd,hh,mm,ssvard=newDa 阅读全文
posted @ 2011-10-16 14:50 lavandachen 阅读(292) 评论(0) 推荐(0) 编辑
摘要: MINUSThe MINUS query returns all rows in the first query that are not returned in the second query.Each SQL statement within the MINUS query must have the same number of fields in the result sets with similar data types.The syntax for an MINUS query is:select field1, field2, . field_nfrom tablesMINU 阅读全文
posted @ 2011-09-20 09:51 lavandachen 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 今天在弄个名为HighStock的JQUERY控件,打算从ASHX文件中POST JSON数组到浏览器再来初始化曲线遇到了2个问题 1.发现自己用STRINGBUILDER APPEND起的一个类似JSON的STRING 传回去在JQUERY AJAX函数中最后处理调用parseJson函数出错了但是写的一个初始化类到JSON的C#控件初始化的就没问题很郁闷 后来还是建立了专门用来JSON化的C#类来解决2.抛出的时间 在JS中解读有问题 因为出来后的时间在JS中Date.UTC函数并不是和C#中的解释一样的它是以1970.1.1为起始算得微秒值 所以后来是在C#中处理完再传出的DateTim 阅读全文
posted @ 2011-09-19 17:14 lavandachen 阅读(897) 评论(0) 推荐(0) 编辑