sql >> データベース >  >> RDS >> Oracle

oracle12cでSQLクエリの結果をJSONとして返します

    Oracle 12cバージョン12.1.0.2(2014年11月11日現在の最新バージョン)では、JSONサポートが追加されています:https://docs.oracle.com/database/121/NEWFT/chapter12102.htm#BGBGADCC

    10月17日からご利用いただけます。 https://blogs.oracle.com/db/entry/oracle_database_12c_release_1

    そのバージョンにパッチを適用/操作できない場合は、LewisCunninghamとJonasKrogsboellによって作成された優れたパッケージがあります:PL / JSON * http://pljson.sourceforge.net/

    これは優れたパッケージです(私は多くのデータベースインストールで使用しました)。

    含まれている例は適切であり、ほとんどのシナリオをカバーしています。

    declare 
      ret json;
    begin
      ret := json_dyn.executeObject('select * from tab');
      ret.print;
    end;
    /
    


    1. カラム側の暗黙的な変換はどれくらいの費用がかかりますか?

    2. Windows用のPostgreSQLの開発、パート2

    3. SQL、一意のキーと主キー

    4. NULLの複雑さ–パート1