月掛夜中央

          懶惰程序員

          常用鏈接

          統計

          最新評論

          根據條件動態定義游標

          在oracle的函數或過程中,有時候需要根據傳進來的參數或者別的什么原因動態定義游標,那么該怎么定義呢,方法如下:
          首先,定義游標變量:
          type   cur   is   ref   cursor
          cv_name cur;
          然后,動態定義游標:
          If length(v_1)>0 Then 
                
          Open cv_name For 'select column1 from table1 where column1 = '||v_1;      
              
          Else 
                
          Open cv_name For 'select column1 from table1';      
              
          End If;
          后面的就按游標的正常使用就好了。

          我的微博 http://t.sina.com.cn/1401900445

          posted on 2008-07-08 14:46 月掛夜中央 閱讀(490) 評論(0)  編輯  收藏 所屬分類: SQL很強大

          主站蜘蛛池模板: 汝阳县| 广水市| 长岛县| 临夏县| 大方县| 牡丹江市| 正定县| 库车县| 祁门县| 广安市| 白水县| 合肥市| 平邑县| 大英县| 克什克腾旗| 沈丘县| 宾川县| 云南省| 普兰县| 兴山县| 启东市| 永清县| 德州市| 运城市| 广西| 吐鲁番市| 丘北县| 三门峡市| 神池县| 河池市| 吴桥县| 得荣县| 大同县| 米林县| 尚义县| 南城县| 琼海市| 柞水县| 焉耆| 武强县| 黄冈市|