← Detay Sayfası
Nesne Düzenle
|
Update_ClCard_Specodes
İlgili Uygulama
-- Seçiniz --
SQL Server
Nesne Türü
View
Stored Procedure
Trigger
Job
Nesne Adı
Bu nesne dönem devrinden etkileniyor mu? (Örn: İçinde _01_ gibi sabit dönem kodu var mı?)
Genel Kullanım Amacı ve Notlar
Tam SQL Kodu
CREATE PROCEDURE dbo.Update_ClCard_Specodes ( @Codes NVARCHAR(MAX), -- 'MUSTERI001,MUSTERI002,MUSTERI003' @Specode2 NVARCHAR(MAX), -- 'A1,A2,A3' @Specode3 NVARCHAR(MAX) -- 'B1,B2,B3' ) AS BEGIN SET NOCOUNT ON; ;WITH Codes AS ( SELECT Position, Item AS CODE FROM dbo.SplitString(@Codes, ':') ), S2 AS ( SELECT Position, Item AS SPECODE2 FROM dbo.SplitString(@Specode2, ':') ), S3 AS ( SELECT Position, Item AS SPECODE3 FROM dbo.SplitString(@Specode3, ':') ), Merged AS ( SELECT c.CODE, s2.SPECODE2, s3.SPECODE3 FROM Codes c JOIN S2 s2 ON c.Position = s2.Position JOIN S3 s3 ON c.Position = s3.Position ) UPDATE C SET C.SPECODE2 = M.SPECODE2, C.SPECODE3 = M.SPECODE3 FROM UNIVERSALDB.dbo.LG_011_CLCARD C INNER JOIN Merged M ON C.CODE = M.CODE; END
Oluşturulma: 23.12.2025 07:15
Son Güncelleme: 23.12.2025 17:28
İptal
Nesneyi Sil
Değişiklikleri Kaydet