Genel Bilgiler

SQL Server
View
✅ Etkilenmez
23.12.2025 07:15
23.12.2025 16:10

Notlar

Düzenle

Henüz not eklenmemiş.

+ Not ekle

İstatistikler

0
Kod Analizi
46
Satır
0
Kullandığı
53
Kullanan

Kullandığı Nesneler (0)

Bağımlılık bulunamadı

Kullanan Nesneler (53)

USES_VIEW
USES_VIEW
👁️ MALZEMELER
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
👁️ WEBAPI_DEMO
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW
USES_VIEW

Bağımlılık Ağacı

Bağımlılık bulunamadı

Etki Ağacı

Tam SQL Kodu

Düzenle
CREATE VIEW dbo.UNI_TL_FIYAT
AS
SELECT        CARDREF, CASE WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 200 AND 201 THEN 200 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 500 AND 501 THEN 500 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 1000 AND 1001 THEN 1000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 2000 AND 2001 THEN 2000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 2500 AND 2501 THEN 2500 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 4000 AND 4001 THEN 4000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 7000 AND 7001 THEN 7000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 10000 AND 10001 THEN 10000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 20000 AND 20001 THEN 20000 ELSE PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) END AS TL
FROM            dbo.LG_011_PRCLIST
WHERE        (PTYPE = 2)

Kodun Çalışma Mantığı (Adım Adım)

Analiz Ekle/Düzenle

Henüz bu nesne için bir analiz girilmemiş.

İlk Analizi Ekle