Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me
Showing posts with label sql check constraint. Show all posts
Showing posts with label sql check constraint. Show all posts

Sql'de check ifadesi ile bir alana girilebilecek değerleri kısıtlayabiliriz. Örneğin kişilerin yaşını tuttuğumuz alana çok büyük değer girilmesini önlemek için 1 ile 100 arasında değer girilmesine zorlayabiliriz.

Örnek:

MySQL:

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int,
    CHECK (Age>=18)
);

SQL Server / Oracle / MS Access:

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int CHECK (Age>=18)
);