sql insert into

Cevapla
Btrmr
Mesajlar: 5
Kayıt: Sal Ara 26, 2023 6:38 pm
Lokasyon: Mari
Adınız: Batir
Soyadınız: Hocayev

sql insert into

Mesaj gönderen Btrmr »

Merhabalar!
Logoda arayüz uyarlama ile malzemeler ekranında tablo oluşturdum ve bu tabloya Merkez depo (0) değerlerini insert etmek istiyorum ancak aşağıdaki hatayı alıyorum. Konuyla ilgili uzman abilerimizin yardımını rica ederim.

Oluşan tablo: LG_XT1001_001 ( tablo içeriği LOGREF, PARLOGREF, MERKEZ)

insert etmeye çalıştığım query:

INSERT INTO LG_XT1001_001
SELECT
ITM.LOGICALREF,
ISNULL((SELECT SUM(ONHAND) FROM LG_001_01_STINVTOT WHERE STOCKREF=ITM.LOGICALREF AND INVENNO=0),0) AS MERKEZ
FROM LG_001_ITEMS ITM
WHERE CARDTYPE<>22

aldığım hata: Column name or number of supplied values does not match table definition.
Saygılar,
Vedat ÖZER
Mesajlar: 3
Kayıt: Cum Tem 14, 2023 12:37 pm
Lokasyon: ANTALYA
Adınız: VEDAT
Soyadınız: ÖZER

Re: sql insert into

Mesaj gönderen Vedat ÖZER »

DELETE LG_XT1001_001;
INSERT INTO LG_XT1001_001 (PARLOGREF, MERKEZ)
SELECT
ITM.LOGICALREF,
ISNULL((SELECT SUM(ONHAND) FROM LG_001_01_STINVTOT WHERE STOCKREF=ITM.LOGICALREF AND INVENNO=0),0) AS MERKEZ
FROM LG_001_ITEMS ITM
WHERE CARDTYPE<>22
Btrmr
Mesajlar: 5
Kayıt: Sal Ara 26, 2023 6:38 pm
Lokasyon: Mari
Adınız: Batir
Soyadınız: Hocayev

Re: sql insert into

Mesaj gönderen Btrmr »

Vedat bey selamlar,
İlginiz için teşekkür ederim.
Aşağıdaki hatayı veriyor

(0 row(s) affected)
Msg 515, Level 16, State 2, Line 2
Cannot insert the value NULL into column 'LOGREF', table 'LORISMERKEZ24.dbo.LG_XT1001_001'; column does not allow nulls. INSERT fails.
The statement has been terminated.
Vedat ÖZER
Mesajlar: 3
Kayıt: Cum Tem 14, 2023 12:37 pm
Lokasyon: ANTALYA
Adınız: VEDAT
Soyadınız: ÖZER

Re: sql insert into

Mesaj gönderen Vedat ÖZER »

Sizin versiyonunuz Nedir ?
Arkadasca
Mesajlar: 15
Kayıt: Çrş Tem 26, 2023 9:43 am
Lokasyon: İstanbul
Meslek: Kalite Güvence Müdürü
Adınız: Huzeyfe
Soyadınız: Yaman

Re: sql insert into

Mesaj gönderen Arkadasca »

Vedat ÖZER yazdı: Cmt Kas 16, 2024 11:47 pm DELETE LG_XT1001_001;
INSERT INTO LG_XT1001_001 (PARLOGREF, MERKEZ)
SELECT
ITM.LOGICALREF,
ISNULL((SELECT SUM(ONHAND) FROM LG_001_01_STINVTOT WHERE STOCKREF=ITM.LOGICALREF AND INVENNO=0),0) AS MERKEZ
FROM LG_001_ITEMS ITM
WHERE CARDTYPE<>22
Tam da böyle bir şeye ihtiyacım vardı... Rabbim razı olsun.
Cevapla
  • Benzer Konular
    Cevaplar
    Görüntüleme
    Son mesaj