Sosyal açıldı! Bir göz at → Hemen gir →

DETAYLI ANLATIM ESN - PPCARD kod üretici (SQL Prosedür KOD)

Developer
S.Moderatör
Coder
Yardımsever
KAYIT
30 Ağu 2022
Mesajlar
418
Çözümler
67
Tepki puanı
921
Aşağıdaki kod bloğu, yazılan miktar ve sayıya göre tablonuza otomatik olarak eklemenizi sağlayacaktır

Kullanım Şekli
PPCARD_OLUSTURUCU Kaç CashPoint Olacağı , Kaç Adet Olacağı

Kod:
EXEC PPCARD_OLUSTURUCU 1000 , 100


Tablonuz aşağıdaki resimdeki gibiyse çalışacaktır
koyardim.png
 
Son düzenleme:
KY Kıdemli Üye
Yardımsever
KAYIT
24 Nis 2022
Mesajlar
198
Çözümler
1
Tepki puanı
99
teşekkürler bro forumda arayanlar vardı baya işlerine yarayacak
 
Developer
S.Moderatör
Coder
Yardımsever
KAYIT
30 Ağu 2022
Mesajlar
418
Çözümler
67
Tepki puanı
921
esk kod geçersiz diyor
aralarda - olduğu için kabul etmiyordur üstteki kodda - kısımlarını kaldırıp ekledim
Sizdeki mevcut olan sorunlu hali böyle çıkarıyor : 1615-3452-4617-6319-5818
Olması gereken kod : 16153452461763195818
 
KY Saygın Üye
Yardımsever
KAYIT
23 Tem 2022
Mesajlar
566
Çözümler
7
Tepki puanı
85
teşekkürler
 
KY Kıdemli Üye
KAYIT
22 Eyl 2023
Mesajlar
509
Çözümler
1
Tepki puanı
7
Msg 213, Level 16, State 1, Procedure PPCARD_OLUSTURUCU, Line 12 [Batch Start Line 0]
Column name or number of supplied values does not match table definition.

Completion time: 2023-09-25T14:37:31.2082246+03:00

sql query kopyalarken soyle bir hata aldim
 
KY Saygın Üye
Yardımsever
KAYIT
8 Şub 2021
Mesajlar
508
Çözümler
20
Tepki puanı
759
Yaş
37
Konum
Konya
Web
elektrikcirehberi.com
Aşağıdaki kod bloğu, yazılan miktar ve sayıya göre tablonuza otomatik olarak eklemenizi sağlayacaktır

Kod:
CREATE PROCEDURE [dbo].[PPCARD_OLUSTURUCU]
@CashPoint int,
@Count int
AS
/****** Yazan:  LupaLand tarafından ko-yardim.com kullanıcıları için kodlanmıştır Tarih: 10.09.2023 00:07:18 ******/
DECLARE @PPCARDCOUNT INT = 0
WHILE (@PPCARDCOUNT <= @Count)
BEGIN
DECLARE @rand1 int, @rand2 int, @rand3 int, @rand4 int, @rand5 int, @PPKeyCode nvarchar(25)
SELECT @rand1 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000, @rand2 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000 , @rand3 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000 , @rand4 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000 , @rand5 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000
SELECT @PPKeyCode = CONVERT(varchar,@rand1) + '-' + CONVERT(varchar,@rand2) + '-' + CONVERT(varchar,@rand3) + '-' + CONVERT(varchar,@rand4) + '-' + CONVERT(varchar,@rand5)
    insert into [PPCARD_LIST] Values(@PPKeyCode, @CashPoint, 0)
    SET @PPCARDCOUNT += 1
END

Kullanım Şekli
PPCARD_OLUSTURUCU Kaç CashPoint Olacağı , Kaç Adet Olacağı

Kod:
EXEC PPCARD_OLUSTURUCU 1000 , 100


Tablonuz aşağıdaki resimdeki gibiyse çalışacaktır
Ekli dosyayı görüntüle 1627
Teşekkürler
 
KY Uzman Üye
Yardımsever
KAYIT
13 Mar 2022
Mesajlar
299
Çözümler
3
Tepki puanı
909
Teşekkürler süpersin
 
Üst Alt