Insert - statement
1 отговора
87 прегледа
Insert - statement
Primer: Imam Table1 i Table2. Table2 ima Column1, Column2, Column3.
Na Column1 i Column2 zadavam stoinostite tvardo s const, no za Column3
stoinosta triabva da e rezultat ot statement prilojena varhu Table1 - Naprimer :
"INSERT INTO Table2 VALUE(@Column1, @Column2, @Column3 =
SELECT Table1.Column3 FROM Table1
WHERE Table1.Column5 = 'neshto si')"
Kadeto: Table1.Column3 e Primary Key, a Table2.Column3 e FK, i parametrite:
'@Column1', '@Column2' se vavejdat ot grid.
Predvarutelno mersi
Na Column1 i Column2 zadavam stoinostite tvardo s const, no za Column3
stoinosta triabva da e rezultat ot statement prilojena varhu Table1 - Naprimer :
"INSERT INTO Table2 VALUE(@Column1, @Column2, @Column3 =
SELECT Table1.Column3 FROM Table1
WHERE Table1.Column5 = 'neshto si')"
Kadeto: Table1.Column3 e Primary Key, a Table2.Column3 e FK, i parametrite:
'@Column1', '@Column2' se vavejdat ot grid.
Predvarutelno mersi
Re: Insert - statement
Стъпка първа:
Вместо
SELECT Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';
Можеш
SELECT 'Value1', 'Value2', Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';
схващаш ли накъде те насочвам?
Към:
INSERT INTO Table2 (Column1, Column2, Column3) SELECT 'Value1', 'Value2', Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';
Зависи обаче от сървъра, който използваш - има разлики в синтаксиса.
salle.online.bg/sig
Вместо
SELECT Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';
Можеш
SELECT 'Value1', 'Value2', Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';
схващаш ли накъде те насочвам?
Към:
INSERT INTO Table2 (Column1, Column2, Column3) SELECT 'Value1', 'Value2', Table1.Column3 FROM Table1 WHERE Table1.Column5 = 'neshto si';
Зависи обаче от сървъра, който използваш - има разлики в синтаксиса.
salle.online.bg/sig