- isim
Oluşturulacak veri alanının ismi (şema nitelemeli olabilir).
- veri_türü
Veri alanının veri türü; dizi belirteçleri içerebilir.
- DEFAULT ifade
Veri alanının kullanıldığı sütunlar için bir öntanımlı değer belirtir. Değer herhangi bir ifade olabilir (altsorgulara izin verilmez). Öntanımlı ifadenin veri türü, veri alanının veri türü ile aynı olmalıdır. Bir öntanımlı değer belirtilmezse, NULL öntanımlı olur.
Öntanımlı ifade, sütun için değer belirtilmeyen veri girme işlemlerinde kullanılacaktır. Bir sütun için bir öntanımlı değer zaten varsa, veri alanının öntanımlısı değil, bu öntanımlı kullanılır. Ancak, bir sütunun veri türünün öntanımlısı değil, veri alanının öntanımlısı kullanılır.
- CONSTRAINT kısıt_ismi
Bir kısıtın isteğe bağlı ismi. Belirtilmezse, sistem bir isim üretecektir.
- NOT NULL
Veri alanı değerinin NULL olamayacağını belirtir.
- NULL
Veri alanı değerinin NULL olabileceğini belirtir. Bu öntanımlıdır.
Bu sözcük standartdışı SQL veritabanları ile uyumluluk için vardır. Yeni uygulamalarda kullanılmasa daha iyi olur.
- CHECK (ifade)
Doğruluk kısıtlarını ya da veri alanı değerlerinin sağlaması gereken sınamaları belirtmek için kullanılır. Her kısıt bir mantıksal sonuç üreten bir ifade olmalıdır. Sınanacak değeri belirtmek için isim olarak VALUE kullanılmalıdır.
Şimdilik, CHECK ifadeleri altsorgular içerememekte ve ifade içinde VALUE dışında değişken belirtilememektedir.