none
Aynı insert işlemine ait iki farklı tablodaki bilgilerden view oluşturmak. RRS feed

  • Soru

  • Merhaba, 

    Belirli bir yapı var, bu yapı üzerinde aynı kayda ait String ve Numeric alanları iki farklı tabloda tutuyor

    Ben bunları bire bir olduğu zaman yakalayabiliyorum ancak sayı çoğaldığı zaman problem yaşamaya başlıyorum.

    Mesela bu yukarıda bulunan tablolardan değişken tanımlayarak belirli kriterlere göre şu şekilde bir sorgu çekebiliyorum.

    Ancak bunu bir fonksiyon veya view haline getirip örneğin @ilgili_adi_soyadi = 'MURAT ZERNİŞAN' demek için tümüne bir where koşulu koyamıyorum.

    Bunu nasıl sağlayabilirim? Yahut başka bir önerisi olan var mıdır?

    Şimdiden teşekkür ederim.

    12 Temmuz 2019 Cuma 09:11

Tüm Yanıtlar

  • Sanirim backend SQL Server, ve Hstore taklidi yapmak icin oldukca kotu bir tablo tasarımı secilmis. Bastan tabloyu, sonda görülen sekilde tasarlamaniz daha uygun olurdu.

    HStore kullanmak istiyorsanız, postgreSQL tavsiye ederim. Onda Hstore, jsona, jsonb data tipleri ve but tipler ile ilgili hazır indexlemeler, fonksiyonlar mevcut.

    Bu haliyle SQL server'da devam edecekseniz, gelen parametreye gore sondaki tabloyu döndüren bir TVF kullanabilirsiniz. Yukaridaki kodu resim degil text olarak vermis olsaydiniz, ben de ornek bir TVF yazardım :)



    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.

    12 Temmuz 2019 Cuma 11:21