(5)
sql sorusu hafızada tutma (basit bakın lütfen)
bi tane declare yazmak istiyorum.bi select sorgu sonucunda 2 adet veri gelecek bu verileri aşağıdaki insert sorgumda kullanmak istiyorum. hafızada tutma işi nası yapılır? çok basit bir örnek yazabilir misiniz?select x,y from table1insert into table2 (column1,column2,column3)values (@x,@y,'data')
bi tane declare yazmak istiyorum.
bi select sorgu sonucunda 2 adet veri gelecek bu verileri aşağıdaki insert sorgumda kullanmak istiyorum. hafızada tutma işi nası yapılır? çok basit bir örnek yazabilir misiniz?
select x,y from table1
insert into table2 (column1,column2,column3)
values (@x,@y,'data')
0
Select @x=x, @y=y from table1
iki değişkene tek sorguda veri atmak istiyorsan bu şekilde yapabilirsin.
0
x ve y bir sorgu sonucundan gelecek. buna göre aşağıdaki insert sorgusunu beslemesi gerekiyor.
0
🌸
plastic_angel
(
14.08.15)
Tek sorgu istersen:
insert into table2
Select column1, column2, ... from table1
Where ...
0
o zaman @inheritance'ın yaptığı şekilde yapabilirsin.
daha net olması açısından;
table2 de nullable olmayan tüm sutunlar insert sorgusunda geçmeli.
ör:
Insert Into table2 (col1, col2, col3)
select x,y, 'sabit veri' from table1
Where a='kriter';
tabi burada where kriteri olmak zorunda da değil.
0
🌸
plastic_angel
(
14.08.15)