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

事前定義されたシステム関数を使用して、区切られた文字列(または列)をOracleの行に変換する

    私が見つけようとしていた関数は、SYS.DBMS_DEBUG_VC2COLLでした。 。

    技術的には、区切られた文字列を列に変換しませんが、コンマで区切られた値のリストを行に変換します。古い投稿 を見つけた後、私は気づきました。 。

    サンプルコードと結果:

    with test as  (
        select column_value AS c1  
          from table( SYS.DBMS_DEBUG_VC2COLL( 'a','b','c' ) )  
       )  
     select * from test;
    

    結果:

    c1   
    __  
    a    
    b    
    c    
    


    1. Joomla! 3データベーステーブルの作成時にインストールがフリーズする

    2. DATETIME形式の値に1日を追加

    3. T-SQLを使用してSQLServerデータベース内のトリガーのリストを返す2つの方法

    4. 製品名のURLを書き換えます