Şu işi halledebilsem kriterlere göre yapıcam ama olmuyor... Yardımlarınızı bekliyorum
Kod: Tümünü seç
CREATE PROCEDURE TUMUNU_SEC
AS
DECLARE VARIABLE YID BIGINT;
DECLARE VARIABLE YOGRENCI_NO VARCHAR(15) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YAD VARCHAR(50) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YSOYAD VARCHAR(50) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YFAKULTE VARCHAR(100) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YBOLUM VARCHAR(100) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YSINAV_ADI VARCHAR(100) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YSINAV_TARIHI DATE;
DECLARE VARIABLE YSALON VARCHAR(100) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YSIRA VARCHAR(100) CHARACTER SET WIN1254 COLLATE PXW_TURK;
DECLARE VARIABLE YSEC SMALLINT;
BEGIN
FOR
SELECT ID,OGRENCI_NO, AD, SOYAD, FAKULTE, BOLUM, SINAV_ADI, SALON, SIRA, SEC
FROM OGRENCI_BILGI
INTO :yID,:yOGRENCI_NO,:yAD,:ySOYAD,:yFAKULTE,:yBOLUM,:ySINAV_ADI,:ySALON,:ySIRA,:ySEC
DO
BEGIN
INSERT INTO OGRENCI_BILGI_SECIM
(ID, OGRENCI_NO, AD, SOYAD, FAKULTE, BOLUM, SINAV_ADI, SALON, SIRA)
VALUES
(:yID,:yOGRENCI_NO,:yAD,:ySOYAD,:yFAKULTE,:yBOLUM,:ySINAV_ADI,:ySALON,:ySIRA) ;
END
SUSPEND;
END