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

Oracle-クエリで使用する一時的な結果セットを作成します

    Oracle 11gを使用している場合は、これを行うことができます

    with t as 
    (
     select (column_value).getnumberval() Codes from xmltable('1,2,3,4,5')
    )
    SELECT * FROM t
    WHERE NOT EXISTS (SELECT 1 FROM M_ITEMS M WHERE codes = M.ITEM_CODE);
    

    または

    with t as 
    (
     select (column_value).getstringval() Codes from xmltable('"A","B","C"')
    )
    SELECT * FROM t
    WHERE NOT EXISTS (SELECT 1 FROM M_ITEMS M WHERE codes = M.ITEM_CODE);
    


    1. @post_dumpを使用してマシュマロを通過する合計行数を追加しますか?

    2. DATE列にjava.sql.Timestampを渡すと、Oracleが非常に遅いのはなぜですか?

    3. Ubuntu20.04へのMySQLのインストールと構成

    4. NULLの複雑さ–パート4、標準の一意性制約がありません