Skip to main content

CREATE TABLE

Berikut adalah beberapa contoh kemungkinan pernyataan CREATE TABLE dalam SQL Server:

  1. Membuat Tabel dengan Kolom Tunggal:

    CREATE TABLE nama_tabel (
    nama_kolom tipe_data
    );
  2. Membuat Tabel dengan Beberapa Kolom:

    CREATE TABLE nama_tabel (
    kolom1 tipe_data1,
    kolom2 tipe_data2,
    ...
    );
  3. Membuat Tabel dengan Kunci Primer:

    CREATE TABLE nama_tabel (
    id INT PRIMARY KEY,
    ...
    );
  4. Membuat Tabel dengan Kunci Asing:

    CREATE TABLE nama_tabel (
    ...
    kolom_fkey INT,
    FOREIGN KEY (kolom_fkey) REFERENCES tabel_lain(nama_kolom)
    );
  5. Membuat Tabel dengan Batasan Unik:

    CREATE TABLE nama_tabel (
    ...
    kolom_unique INT UNIQUE,
    ...
    );
  6. Membuat Tabel dengan Batasan Check:

    CREATE TABLE nama_tabel (
    ...
    kolom_check INT CHECK (kolom_check > 0),
    ...
    );
  7. Membuat Tabel dengan Nilai Default:

    CREATE TABLE nama_tabel (
    ...
    kolom_default INT DEFAULT 0,
    ...
    );
  8. Membuat Tabel dengan Kombinasi Batasan:

    CREATE TABLE nama_tabel (
    id INT PRIMARY KEY,
    nama VARCHAR(50) NOT NULL,
    umur INT CHECK (umur >= 0),
    tanggal_lahir DATE DEFAULT GETDATE(),
    ...
    );
  9. Membuat Tabel dengan Indeks:

    CREATE TABLE nama_tabel (
    ...
    kolom_indexed INT,
    INDEX nama_index (kolom_indexed)
    );
  10. Membuat Tabel dengan Identitas (AUTO_INCREMENT):

    CREATE TABLE nama_tabel (
    id INT IDENTITY(1,1) PRIMARY KEY,
    ...
    );
  11. Membuat Tabel dengan Penyusunan Data yang Ditetapkan (CLUSTERED INDEX):

    CREATE TABLE nama_tabel (
    ...
    kolom_indexed INT,
    INDEX nama_index CLUSTERED (kolom_indexed)
    );

Ini adalah beberapa contoh kemungkinan pernyataan CREATE TABLE dalam SQL Server yang mencakup berbagai fitur dan batasan yang dapat diterapkan pada tabel.