日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组

發布時間:2024/10/8 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ODP.Net公開了將關聯數組作為參數從C#傳遞到Oracle存儲過程的能力.除非您嘗試在sql查詢中使用該關聯數組中包含的數據,否則它是一個很好的功能.

原因是它需要上下文切換 – SQL語句需要SQL類型,并且傳遞到PL / SQL的關聯數組實際上定義為PL / SQL類型.我相信在PL / SQL包/過程/函數中定義的任何類型都是PL / SQL類型,而在這些對象之外創建的類型是SQL類型(如果你能提供更清晰的那些,請做但不是它的目標)題).

所以,問題是,您將使用什么方法將PL / SQL關聯數組參數轉換為過程中可以在sql語句中使用的方法,如下所示:

OPEN refCursor FOR

SELECT T.*

FROM SOME_TABLE T,

( SELECT COLUMN_VALUE V

FROM TABLE( associativeArray )

) T2

WHERE T.NAME = T2.V;

出于此示例的目的,“associativeArray”是由PLS_INTEGER索引的varchar2(200)的簡單表.在C#中,associativeArry參數填充了字符串[].

除了使用關聯數組之外,請隨意討論其他方法,但提前知道這些解決方案將不被接受.不過,我有興趣看到其他選擇.

總結

以上是生活随笔為你收集整理的oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。