trigerda hata alıyorum

Acoupotan

Forum Üyesi
22 Eyl 2022
166
0
0
Egypt
Merhaba arkadaşlar,

Logo Tiger veritabanında Stokların tutulduğu bir tablo var. (LG_001_ITEMS)
Bu tabloya her yeni kayıtta 2. veritabanındaki Stok (LG_002_ITEMS) tablosuna aynısını yazmam gerekiyor.

Tabloda 100 ü geçkin alan var. Her bir alana değişken atayıp sonra insert için yazdığımda*
işlem başarılı oluyor lakin sql server da hissedilebilir bir yavaşlama oluyor.

bende araştırdım nasıl daha kısa bir şekilde yazabilirim diye*
aşağıdaki kodu yazdım.

Kod:

CREATE TRIGGER ITEMS_insert
ON LG_001_ITEMS
AFTER INSERT AS
* *BEGIN

--Burda @s lere Column isimleri geliyor---------------------------------------------------------------------------------------------------
* * * *DECLARE @S varchar(MAX)
* * * *SELECT @S=(SELECT CONVERT(Varchar,COLUMN_NAME+',') FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'LG_001_ITEMS' FOR XML PATH(''))
* * * *SET @S=LEFT(@S, LEN(@S) - 1) --sondan bir karakter siliyor
* * ------------------------------------------------------------------------------------------------------------------------------------------
SET IDENTITY_INSERT LG_002_ITEMS ON

--Eklenen kaydın Logicalref ini alıyoruz---------------------------------------------------------------------------------------------------
DECLARE @LogicalRef_i INT
SELECT @LogicalRef_i=LOGICALREF FROM inserted
DECLARE @Ekle_i VARCHAR(MAX)
SET @Ekle_i='INSERT INTO LG_002_ITEMS ('+@S+') SELECT * FROM LG_001_ITEMS WHERE LOGICALREF='+CONVERT(varchar(10),@LogicalRef_i)
EXEC(@Ekle_i)
--------------------------------------------------------------------------------------------------------------------------------------------
SET IDENTITY_INSERT LG_002_ITEMS OFF
END


SQL de elle ekleme yaptığımda her hangi bir hata çıkmıyor ama Logodan ekleme yapınca aşağıdaki resimdeki hatayı alıyorum.

Sizce ne yapabilirim.



image.png
WhatsApp Image 2023-01-19 at 09.01.48.jpg (Dosya Boyutu: 720,43 KB / İndirme Sayısı: 2)
 

Genel Forum

Türkçe Forum Siteleri

İnternette bilgi paylaşımı ve tartışma ortamı arayanlar için forum siteleri uzun yıllardır popüler bir tercih olmuştur. Her yaştan ve ilgi alanından kullanıcıya hitap eden genel forum siteleri, teknoloji, oyun, kültür ve daha pek çok konuda geniş içerik sunmaktadır. Bu platformlar, katılımcıların hem öğrenme hem de eğlenceli vakit geçirme ihtiyaçlarını karşılamaktadır.

Genel Forum Sitesi

İnternette Türkçe forumlar üzerinden içerik paylaşmak, dil bariyerini ortadan kaldırarak yerel kültüre uygun bir deneyim sunar. Türkçe forum siteleri, kullanıcıların bilgiye kolayca ulaşabileceği, aynı zamanda sosyal ve eğlenceli paylaşımlar yapabileceği platformlar oluşturur. Türkiye'deki internet kullanıcıları için bu forumlar, ilgi çekici konularda derinlemesine sohbetler sunar.

Genel Forum Siteleri

Günlük hayatın stresinden uzaklaşmak isteyenler için eğlenceli forumlar, keyifli bir alternatif sunar. Farklı hobilere ve ilgi alanlarına yönelik içeriklerle dolu olan bu forum paylaşım siteleri, kullanıcılarına samimi bir ortamda vakit geçirme fırsatı sunarken, aynı zamanda yeni insanlarla tanışma imkanı da sağlar. Eğlenceli paylaşımlar ve interaktif etkinliklerle dolu olan bu platformlar, hem öğrenmeyi hem de keyifli vakit geçirmeyi bir arada sunar.

İnternette yeni bir topluluk arayan ya da bilgi alışverişi yapmak isteyenler için genel forum siteleri harika bir başlangıç noktasıdır. Geniş bir kullanıcı kitlesine hitap eden Türkçe forumlar, herkesin ilgisini çekecek konularla doludur. Siz de bu platformlara katılarak, kendi ilgi alanlarınıza uygun başlıklarda sohbetlere katılabilir ve katkıda bulunabilirsiniz. 

Not : Lütfen Çekim Paylaşım Forumları için sitemizi kullanmayın.

Üst