2011-02-14 12 views
12

Istnieją sposoby wstawiania danych do tabeli:wkładka połączyć (wartość i wybierz)

insert into MyTable (ColA, ColB, ColC) values ('A', 'B', 'C') 

insert into MyTable (ColA, ColB, ColC) select colAA, colBB, colCC from MyTable2 

Czy istnieje sposób na wykorzystanie insert into MyTable (ColA, ColB, ColC) select colAA, colBB, colCC from MyTable2 ale zamiast wstawiania na przykład wartości colAA w Cola woulkd chciałbym tam wstawić zawsze 1 .

Dzięki za pomoc

Odpowiedz

30

Wystarczy dodać stała na listę

INSERT INTO MyTable 
      (ColA, 
      ColB, 
      ColC) 
SELECT 1, 
     colBB, 
     colCC 
FROM MyTable2 
SELECT
Powiązane problemy