insert into komutu, alan adını @deger nasıl alırız? ÇÖZÜLDÜ.

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
lefigaro
Üye
Mesajlar: 1
Kayıt: 05 Oca 2008 09:21

insert into komutu, alan adını @deger nasıl alırız? ÇÖZÜLDÜ.

Mesaj gönderen lefigaro »

s.a.
Arkadaşlar,
Stored procedure içinde,
@değişkendeki_alan_adı=işlem sonrası (dinamik) elde edilen alan adı.

Kod: Tümünü seç

insert into TABLO (alan1, alan2, alan3, @değişkendeki_alan_adı) values (@değer1, @değer2, @değer3, @değer4) 
işlemini nasıl gerçekleştirebiliriz,

Kod: Tümünü seç

EXEC('ALTER TABLE '+ 'DEPODURUM'+ ' ADD ' + @kolonadi + ' ' + 'int')
Kodu ile sonuç alabiliyorum, ancak insert into işlemini @değişkendeki_alan_adı değerini alarak gerçekleştiremedim.
Değerli Yorumlarınız için şimdiden teşekkürler...

Hocam Yorum için teşekkürler...
şu şekilde oldu, umarım başkalırının da işine yarar.

Kod: Tümünü seç

EXEC('INSERT INTO '+'DEPODURUM'+' (' + @depodurum_depoadi + '_GİRİŞ)'+ ' values '+''+'(2)')
En son lefigaro tarafından 18 Ara 2008 03:57 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: insert into komutu, alan adını @değikenden nasıl alırız?

Mesaj gönderen aslangeri »

s.a.
değişkenalanadı ve alan değerleri ile bir sql cümlesi oluşturup onu exec edin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla