子查询
Use subqueries for the following purposes:
- 
To define the set of rows to be inserted into the target table of an INSERTorCREATETABLEstatement
- 
To define the set of rows to be included in a view or materialized view in a CREATEVIEWorCREATEMATERIALIZEDVIEWstatement
- 
To define one or more values to be assigned to existing rows in an UPDATEstatement
- 
To provide values for conditions in a WHEREclause,HAVINGclause, orSTARTWITHclause ofSELECT,UPDATE, andDELETEstatements
- 
To define a table to be operated on by a containing query You do this by placing the subquery in the FROMclause of the containing query as you would a table name. You may use subqueries in place of tables in this way as well inINSERT,UPDATE, andDELETEstatements.Subqueries so used can employ correlation variables, both defined within the subquery itself and those defined in query blocks containing the subquery. Refer to table_collection_expression for more information. Scalar subqueries, which return a single column value from a single row, are a valid form of expression. You can use scalar subquery expressions in most of the places where expris called for in syntax. Refer to "Scalar Subquery Expressions" for more information.
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号