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

ROWLOCK、UPDLOCK、READPASTクエリヒントに相当するOracle

    ROWLOCKに相当 FOR UPDATEです 条項

    select *
    from emp
    for update;
    

    11g以降、OracleはSKIP LOCKEDを文書化しています。 READPASTと同等の構文 :

    select *
    from emp
    for update skip locked;
    

    この構文は何年も前から機能していましたが(Advanced Queuingの基本です)、ドキュメントにない場合はサポートされていません。

    UPDLOCKに相当するものはありません Oracleフラットアウトはダーティ読み取りを許可しないため、ロックします。詳細をご覧ください。




    1. RazorSQLをSalesforce.comに接続する

    2. SSIS-データが失われる可能性があるため、値を変換できません

    3. メディアファイルをデータベースに保存するための最良の方法は何ですか?

    4. SQLiteで外部キーサポートを有効にする方法