← Detay Sayfası
Nesne Düzenle
|
sp_LG_011_STFICHE_SutunEkle
İ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
-- Logo STFICHE tablosuna özel sütunlar ekleyen Stored Procedure -- Firma Numarasi (011) sabittir. -- @DonemNo: Dönem Numarasi (Örn: 08) CREATE PROCEDURE sp_LG_011_STFICHE_SutunEkle @DonemNo VARCHAR(2) AS BEGIN SET NOCOUNT ON; -- Firma numarasini sabit olarak 011 belirledik DECLARE @FirmaNo VARCHAR(3) = '011'; DECLARE @STFicheTableName NVARCHAR(100); DECLARE @SQLStatement NVARCHAR(MAX); --- -- Dinamik tablo adini olusturma SET @STFicheTableName = 'LG_' + @FirmaNo + '_' + @DonemNo + '_STFICHE'; -- Sütunlarin varligini kontrol etme IF NOT EXISTS (SELECT * FROM sys.columns WHERE object_id = OBJECT_ID(@STFicheTableName) AND name = 'ISLEM_DURUMU') BEGIN -- ALTER TABLE ifadesini olusturma SET @SQLStatement = 'ALTER TABLE ' + QUOTENAME(@STFicheTableName) + ' ADD ISLEM_DURUMU TINYINT NULL, ' + -- Islem durumu (0, 1, vb.) ' ISLEM_SAATI DATETIME NULL;'; -- Islem saati -- Dinamik SQL'i çalistirma EXEC sp_executesql @SQLStatement; PRINT @STFicheTableName + ' tablosuna ISLEM_DURUMU ve ISLEM_SAATI sütunlari basariyla eklendi.'; END ELSE BEGIN PRINT @STFicheTableName + ' tablosundaki sütunlar zaten mevcut veya tablo bulunamadi.'; END END
Oluşturulma: 23.12.2025 07:15
Son Güncelleme: 23.12.2025 17:28
İptal
Nesneyi Sil
Değişiklikleri Kaydet