sql >> Database >  >> RDS >> Sqlserver

Hoe records in SQL invoegen met opgezochte waarden?

Je zou zoiets als dit kunnen proberen:

    INSERT INTO Main(Column1, Column2, Column3) VALUES 
    (
    (SELECT id FROM Lookup_Column1 WHERE type = 'Apple'),
    10, 
    (SELECT id FROM Lookup_Column3 WHERE type = 'Red')
    );

Er is geen fouttolerantie, maar het zou werken zolang u uw spreadsheetwaarden in SELECT-instructies zou kunnen ontleden.



  1. SCD-type 4

  2. Versnel bulkinvoegbewerkingen met NHibernate

  3. Heeft Oracle een ingebouwde hashfunctie?

  4. Geaggregeerde stringverbinding in Oracle 10g