Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara menambahkan permintaan waktu di Oracle?

Ini saran saya:hindari CHAR tipe data kecuali masuk akal (seperti dalam gender , seperti yang Anda lakukan), serta VARCHAR>>> gunakan VARCHAR2 sebagai gantinya (secara pribadi, saya tidak pernah menggunakan CHAR , dan belum pernah menggunakan VARCHAR ).

DATE tipe data berisi komponen tanggal dan waktu, jadi Anda aman jika menggunakannya.

Kolom yang membuat batasan kunci utama tidak harus memiliki NOT NULL batasan yang ditentukan, karena kunci utama tetap tidak mengizinkan nol.

Jadi, ini dia, contoh kerja:

SQL> create table appointment
  2    (appointid    integer constraint pk_app primary key,
  3     appoint_date date,
  4     appoint_type varchar2(5)
  5    );

Table created.

SQL>
SQL> insert into appointment values
  2    (1, to_date('15.04.2017 10:00', 'dd.mm.yyyy hh24:mi'), 'long');

1 row created.

SQL>
SQL> create table doctor
  2    (appointid   integer constraint fk_doc_app references appointment (appointid),
  3     regnum      varchar2(6),
  4     doc_name    varchar2(40),
  5     doc_gender  char(1),
  6     qual        varchar2(80),
  7     --
  8     constraint pk_doc primary key (appointid, regnum)
  9    );

Table created.

SQL>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Memformat Angka sebagai Mata Uang di Oracle

  2. Oracle OCI, variabel ikat, dan kueri seperti ID IN (1, 2, 3)

  3. Kontainer Oracle untuk J2EE (OC4J) di R12

  4. Bagaimana cara menambahkan offset dalam kueri pemilihan di Oracle 11g?

  5. Cara tercepat untuk mengidentifikasi perbedaan antara dua tabel?