Fonksiyon

İletişim Forumlar SQL Fonksiyon

  • Bu konu boş.
1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #15104
    yildirim
    Üye

    Merhaba arkadaşlar;
    Sql'de aşağıdaki fonksiyonu çalıştırabiliyorum. Fakat fonksiyonun içine INTO #MALIYET_TEMP gibi geçici bir tablo ekleyip sonuçları onun içine yazdırmak istediğimde Incorrect syntax near the keyword 'INTO'. diye hata alıyorum. Yani fonksiyonla nasıl temp tablo oluşturabilirim?
    Kolay gelsin

    CREATE function [dbo].[Deneme](@BOMMASTERCODE int)
    returns table
    as
    return
    SELECT BOMASTER.CODE
    INTO #MALIYET_TEMP
    FROM LG_001_BOMASTER BOMASTER
    INNER JOIN LG_001_BOMLINE BOMLINE ON BOMLINE.BOMREVREF = BOMASTER.VALIDREVREF
    INNER JOIN LG_001_ITEMS ITEMS ON ITEMS.LOGICALREF = BOMLINE.ITEMREF
    INNER JOIN LG_001_ITEMS MAINITEMS ON MAINITEMS.LOGICALREF = BOMASTER.MAINPRODREF
    WHERE  BOMASTER.ACTIVE = 0 and @BOMMASTERCODE=BOMASTER.CODE
    AND MAINITEMS.LOGICALREF  IN  (SELECT LOGICALREF FROM LG_001_ITEMS WHERE CODE IN ('600','700'))

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.