Quick Search:
 
 Oracle PL/SQL: INSERT with Select Jump to:  
Category: >> Oracle PL/SQL >> INSERT with Select  

<< lastnext >>

Snippet Name: INSERT with Select

Description: Basic Insert with Select example with a subquery.

Also see:
» TABLE: Using Select Statement With Data
» SQL Insert Example
» SELECT: Case insensitive search
» SELECT: Partition Select
» SELECT: Select For Update
» SELECT: Using Functions
» SELECT: Get DISTINCT or UNIQUE values
» SELECT: Get UNIQUE and DISTINCT values
» SELECT: Scalar Select
» SELECT with HAVING Clause
» SELECT with GROUP BY Clause
» SELECT with WHERE Clause
» SELECT with SAMPLE clause
» SELECT placement
» SELECT into a table
» SELECT name columns
» SELECT
» UPDATE: Update from a SELECT statement
» INSERT With Returning Clause
» Create Table INSERT (CTAS)
» Inserting into SELECT statement
» INSERT WITH CHECK OPTION
» INSERT FIRST WHEN
» INSERT ALL WHEN
» INSERT ALL
» INSERT WHEN
» INSERT: Using A Record
» INSERT with Select
» INSERT: Multiple Column Table Or View ...
» INSERT: Multiple Column Table Or View ...

Comment: (none)

Language: PL/SQL
Highlight Mode: PLSQL
Last Modified: March 10th, 2009

SET feedback off;
SET pagesize 0;
 
CREATE TABLE TEST (a NUMBER, b VARCHAR(10), c VARCHAR(10));
 
INSERT INTO TEST VALUES ( 15, 'abc','def' );
INSERT INTO TEST VALUES (998, 'max','min' );
INSERT INTO TEST VALUES (  7, 'bla','bla' );
INSERT INTO TEST VALUES (632, 'now','then');
 
INSERT INTO TEST 
  (a,b,c)
  (SELECT                   AA,
                            BB,
                            CC 
  FROM
    (SELECT MAX(a) +1       AA      FROM TEST), 
    (SELECT 'new'           BB,
            'old'           CC      FROM dual));
 
SELECT * FROM TEST WHERE a = (SELECT MAX(a) FROM TEST);
 
DROP TABLE TEST;
 


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org