Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wstawić do SQL rekordy z wyszukanymi wartościami?

Możesz spróbować czegoś takiego:

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

Nie ma żadnej odporności na błędy, ale będzie działać tak długo, jak można przeanalizować wartości arkusza kalkulacyjnego na instrukcje SELECT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL uzyskuje węzeł główny w hierarchii

  2. Typ danych zdefiniowany przez użytkownika i #temp table

  3. Grupy dostępności programu SQL Server AlwaysOn:instalacja i konfiguracja, część 2

  4. Jak wyeksportować XML za pomocą zapytania SQL Server?

  5. Czy istnieje StartsWith lub Zawiera w t sql ze zmiennymi?