無憂無鹵

          鳥在籠中,恨關羽不能張飛;人處世上,要八戒更需悟空

          測試….

          posted @ 2009-03-22 11:17 beyond 閱讀(102) | 評論 (0)編輯 收藏
          posted @ 2009-03-22 11:12 beyond 閱讀(78) | 評論 (0)編輯 收藏
          一、%rowtype只是指明引用的記錄的類型,但不保證NOT NULL約束

          我們知道使用%type和%rowtype可以分別指定引用的字段、記錄類型,但其中有一個特別需要注意的地方:

          %type和%rowtype都不保證NOT NULL約束。例如:

          DECLARE
            my_empno emp.empno%TYPE;  --emp.empno should not be null
            ...
          BEGIN
            my_empno := NULL;  - - this works well

          以上這段代碼在emp表的empno字段不能為空的情況下依然是可以執行的。


          二、%rowtype記錄的賦值

          用%ROWTYPE作聲明的時候是不可以進行初始化賦值的,但是有兩種方法可以一次性為所有字段賦值。

          方法一:假如兩個記錄類型的聲明引用了同一數據表或游標,那么它們就可以相互賦值,如:

          DECLARE
            dept_rec1 dept
          %ROWTYPE;
            dept_rec2 dept
          %ROWTYPE;
            
          CURSOR c1 IS   SELECT * FROM dept;
            dept_rec3 c1
          %ROWTYPE;

          BEGIN
            .. . 
            dept_rec1 :
          = dept_rec2  --this works well

          但是,如果一個類型是引用的是數據表而另一個引用的是游標的話,那么,即使它們表現的內容相同,也是不能相互賦值的

          dept_rec2 := dept_rec3; - - not allowed

          因為此處的dept_rec2引用是表,而dept_rec3引用的是游標,所以即便它們查詢的內容一樣也

          方法二:我們可以使用SELECT或FETCH語句將取得的數據賦給記錄。但在表或視圖中定義的字段名稱順序要與記錄中的名稱順序相同。

          DECLARE
            dept_rec dept
          %ROWTYPE;
            ...
          BEGIN
            
          SELECT * INTO dept_rec FROM dept WHERE deptno = 30;
            ...
          END

          但是,我們不能使用賦值語句來把字段列表中的值賦給記錄。所以,下面的語法形式是不允許的:

          record_name := (value1, value2, value3, ...); -- not allowed 


           三、
          使用別名

          從游標中取出的數據,如果游標定義中含有表達式時,我們就需要使用別名才能正確地為%ROWTYPE類型記錄賦值:

          DECLARE
            
          CURSOR my_cursor IS
              
          SELECT sal + NVL(comm, 0wages, ename FROM emp;
            my_rec my_cursor
          %ROWTYPE;
          BEGIN
            
          OPEN my_cursor;
            LOOP
              
          FETCH my_cursor
                
          INTO my_rec;
              
          EXIT WHEN my_cursor%NOTFOUND;
              
          IF my_rec.wages > 2000 THEN
                
          INSERT INTO temp VALUES (NULL, my_rec.wages, my_rec.ename);
              
          END IF;
            
          END LOOP;
            
          CLOSE my_cursor;
          END;

           

          posted @ 2009-02-25 15:49 beyond 閱讀(694) | 評論 (0)編輯 收藏

          <html>
          <head>
          </head>
          <body>
          <form action="" method="post" enctype="multipart/form-data" name="form1">
          <input name="attach" type="file" onchange="javascript:ShowImg(this.value);" onKeyDown="javascript:return(false);" size="20">
          <script language="JavaScript">
          function ShowImg(src)
          {
          document.getElementById("imgDiv").innerHTML="圖片預覽:<br><img id='imgObj' onerror='javascript:GetError()' onload='javascript:GetSize()' src='file:///" + src + "'>";
          }
          function GetSize()
          {
          var width,height;
          var imgObj=document.getElementById("imgObj");
          width=imgObj.width;
          height=imgObj.height;
          document.getElementById("err_msg").innerHTML="圖片大小(寬×高):<font color=red>" + width + "×" + height + "</font>";
          if(width>164){
          imgObj.width=164;
          imgObj.height=imgObj.height/(imgObj.width/164);
          }
          }
          function GetError()
          {
          document.getElementById("err_msg").innerHTML="圖片大小(寬×高):<font color=red>NaN</font>";
          document.getElementById("imgDiv").innerHTML="";
          document.getElementById("err_msg").innerHTML="圖片文件不存在或格式錯誤!"
          }
          </script>
          <div id="imgDiv" align="center"></div>
          <div id="err_msg" align="center"></div>
          </form>
          </body>
          </html>

          ????申明:此代碼來自互聯網。

          posted @ 2008-12-02 22:05 beyond 閱讀(974) | 評論 (0)編輯 收藏

          運行
          sqlplus回車
          longon as sysdba回車
          回車
          通過上面步驟登陸后修改密碼
          alter user system identified by pwd
          posted @ 2008-11-29 22:40 beyond 閱讀(158) | 評論 (0)編輯 收藏

          Jsp頁面引入js文件注意:

          ?

          1. 引入的js文件路徑要采用絕對路徑,在forward的情況下相對路徑可能會出錯,這是由于jsp頁面最終將被便以為servlet,為class,

            這時class的路徑與原來js文件的相對路徑將有所改變。

          2. 引入的js文件不能識別標簽(如:jstl ),如果需要用標簽,可以將js文件更改為jspf文件。
          posted @ 2008-11-29 00:31 beyond 閱讀(122) | 評論 (0)編輯 收藏

          始めまして、どうぞよろしくお願いします、まず、自己紹介させていただきます。

          ????  オウセイメイ と申します、二十二歳,湖南省の出身です、今年八月に 中國石油大學に卒業しました、コンピューターの専門です。

          ????  今年三月に 自習生として、新思ソフト會社に入って、電路プロジェクトの電力チームを入って、開発をしています、

          今まで、半年となりました。なお、八月に UMLと関連のUMTP資格を取りました。

          ????  得意言語はC++、ジャーバーです、學校に、C++で、軌道交通アナログシステムを開発した、一等賞を得ました。

          ????  対日開発會社の関係ので、入社してから、日本語の勉強を始めました、勉強時間が不足なので、日本語のレベルが下手だと思いますが、

          でも日本語システム環境で 仕事をやることができるし、日本仕様書も読めます。日本語が難しいですけど、これから、

          全力を入れて、勉強していきたいと思います、ぜひ、機會があれば、日本にいって、勉強したいと思います。

          ????  どうぞよろしくお願いします。

          posted @ 2008-11-25 07:38 beyond 閱讀(260) | 評論 (0)編輯 收藏
          QueryException: ClassNotFoundException
                     解決方法:在hibernate.properties上,或是在spring的conext xml中,加上一個屬性hibernate.query.factory_class,值為org.hibernate.hql.classic.ClassicQueryTranslatorFactory。

             原因:從網上獲知,weblogic.jar中已經有了一個antlr.jar的版本,導致應用中hibernate3.jar中用到的antlr.jar不能找到,導致異常。
             被這個問題纏繞了一整天,使我的OA項目毫無進展,終于解決了~~

          hibernate 查詢對象為空
              沒有主鍵導致的
              在數據庫對應的表中設置主鍵。

          posted @ 2008-11-23 15:05 beyond 閱讀(107) | 評論 (0)編輯 收藏

          Lazy 只有在session初始化

          打開狀態下才有效,如果session關閉將報proxy can't initialize錯誤

          Jdk 的代理只能對接口進行代理

          Cglib 能對類進行代理。

          一級緩存之緩存實體化對象,

          Get load iterator save都是用了一級緩存。

          一級緩存與session的生命周期是一樣的。

          二級緩存和sessionFactory的生命周期是一致的。

          posted @ 2008-11-10 01:29 beyond 閱讀(92) | 評論 (0)編輯 收藏

          測試用office2007發日志……

          posted @ 2008-11-09 01:11 beyond 閱讀(98) | 評論 (0)編輯 收藏
          僅列出標題
          共3頁: 上一頁 1 2 3 下一頁 

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          相冊

          搜索

          最新評論

          • 1.?re: 近期任務
          • 大哥 等著你的drools5翻譯呢 drools4把我搞死了 如果你有關于drools4的心得的話請指教 感覺自己使用的不是很好 望賜教 QQ:53816565 謝謝
          • --sunnidy
          • 2.?re: Mysql遷移到Oracle
          • 不錯,看樣子支持大多數數據庫遷移到oracle,不知道是否支持從oracle轉出?
          • --FastUnit

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 资溪县| 安丘市| 修水县| 郁南县| 临安市| 古交市| 忻州市| 陆河县| 乌苏市| 青岛市| 同心县| 镇原县| 成安县| 南皮县| 香港| 萨迦县| 肥乡县| 佛坪县| 甘谷县| 甘肃省| 辰溪县| 盐城市| 临夏县| 渑池县| 大名县| 嘉祥县| 阿坝| 平阳县| 益阳市| 台南市| 分宜县| 册亨县| 灵丘县| 成武县| 曲麻莱县| 黄山市| 湘潭市| 崇左市| 重庆市| 离岛区| 东乡族自治县|