CREATE TABLE
Berikut adalah beberapa contoh kemungkinan pernyataan CREATE TABLE dalam SQL Server:
Membuat Tabel dengan Kolom Tunggal:
CREATE TABLE nama_tabel (
nama_kolom tipe_data
);Membuat Tabel dengan Beberapa Kolom:
CREATE TABLE nama_tabel (
kolom1 tipe_data1,
kolom2 tipe_data2,
...
);Membuat Tabel dengan Kunci Primer:
CREATE TABLE nama_tabel (
id INT PRIMARY KEY,
...
);Membuat Tabel dengan Kunci Asing:
CREATE TABLE nama_tabel (
...
kolom_fkey INT,
FOREIGN KEY (kolom_fkey) REFERENCES tabel_lain(nama_kolom)
);Membuat Tabel dengan Batasan Unik:
CREATE TABLE nama_tabel (
...
kolom_unique INT UNIQUE,
...
);Membuat Tabel dengan Batasan Check:
CREATE TABLE nama_tabel (
...
kolom_check INT CHECK (kolom_check > 0),
...
);Membuat Tabel dengan Nilai Default:
CREATE TABLE nama_tabel (
...
kolom_default INT DEFAULT 0,
...
);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(),
...
);Membuat Tabel dengan Indeks:
CREATE TABLE nama_tabel (
...
kolom_indexed INT,
INDEX nama_index (kolom_indexed)
);Membuat Tabel dengan Identitas (AUTO_INCREMENT):
CREATE TABLE nama_tabel (
id INT IDENTITY(1,1) PRIMARY KEY,
...
);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.