📄 Tam SQL Kodu (Referans)

Analiz eklerken buradan kod parçalarını kopyalayabilirsiniz

CREATE PROCEDURE [dbo].[sp_UpdateOrInsertSecim]
    @stockRef INT,
    @userId INT,
    @sel TINYINT
AS
BEGIN
    -- Mevcut kaydi kontrol et
    IF EXISTS (SELECT * FROM STOK_RAPOR_SIPARISLER 
               WHERE STOCKREF = @stockRef AND USERID = @userId AND TYPE_ = 2)
    BEGIN
        -- Eger mevcut kayit var ve TYPE_ degeri 2 ise, DEL_ sütununu güncelle
        UPDATE STOK_RAPOR_SIPARISLER
        SET DEL_ = @sel
        WHERE STOCKREF = @stockRef AND USERID = @userId AND TYPE_ = 2;
    END
    ELSE
    BEGIN
        -- Aksi takdirde, yeni bir satir ekle
        INSERT INTO STOK_RAPOR_SIPARISLER (STOCKREF, USERID, DEL_, TYPE_)
        VALUES (@stockRef, @userId, @sel, 2);
    END
		--INSERT INTO STOK_RAPOR_SIPARISLER_LOG (STOCKREF, USERID, AMOUNT, TYPE_)
        --VALUES (@stockRef, @userId, @sel, @durum);
END;

➕ Yeni Kod Analizi Ekle

📋 Mevcut Analizler (0)

Henüz kod analizi eklenmemiş.

Yukarıdaki formu kullanarak ilk analizi ekleyin.