ARAC_TAKIP_REFNO sayı üreteci oluşturun
- Tabloyu oluşturun
- 5 adet farklı tarih,plaka ve şöför 'e ait giriş çıkış yapın
- Son girilen kaydı silin
- İlk girilen kaydın Plaka nosunu 06 HB 634 yapın
- İki tarih arasında giriş çıkış listesi alın
- Sadece bir plakaya ait listeyi getirin
CREATE TABLE ARAC_TAKIP
(
ARAC_TAKIP_REFNO INT NOT NULL,
SIRANO INT NOT NULL,
TARIH DATE DEFAULT SYSDATE,
GIRIS_SAATI NUMBER(4,2) NOT NULL,
CIKIS_SAATI NUMBER(4,2),
SOFOR_ADI VARCHAR(30) NOT NULL,
PLAKA_NO VARCHAR(10) NOT NULL
)
/
CREATE SEQUENCE SQ_ARAC_TAKIP START WITH 1 INCREMENT BY 1
/
INSERT INTO ARAC_TAKIP VALUES(SQ_ARAC_TAKIP.NEXTVAL,&SIRANO,TO_DATE('&TARIH','dd/mm/yyyy'),&GIRIS_SAATI,&CIKIS_SAATI,'&SOFOR_ADI','&PLAKA_NO')
/
DELETE FROM ARAC_TAKIP WHERE ARAC_TAKIP_REFNO=(SELECT MAX(ARAC_TAKIP_REFNO) FROM ARAC_TAKIP)
/
UPDATE ARAC_TAKIP SET PLAKA_NO='06HB634' WHERE ARAC_TAKIP_REFNO=(SELECT MIN(ARAC_TAKIP_REFNO) FROM ARAC_TAKIP)
/
SELECT * FROM ARAC_TAKIP WHERE TARIH BETWEEN TO_DATE('&T1','dd/mm/yyyy') AND TO_DATE('&T2','dd/mm/yyyy')
/
SELECT * FROM ARAC_TAKIP WHERE PLAKA_NO='&P1'
/
Hiç yorum yok:
Yorum Gönder