sql >> Databáze >  >> RDS >> Sqlserver

vytvořit typ na serveru SQL s povolenými hodnotami

V SQL Server to budete muset udělat ve dvou krocích

1) Vytvořte typ

2) Vytvořte omezení

Vytvořte TYP

CREATE TYPE dbo.degree_level FROM NVARCHAR(10)
GO

Vytvořte omezení na úrovni tabulky

CREATE TABLE Type_Test_Table
(
ID INT ,
Type_Column degree_level
CHECK (Type_Column IN( 'Bachelors' , 'Masters' ,'Doctorate'))
)
GO

Test

INSERT INTO Type_Test_Table VALUES (1, 'Bachelors')   --<-- Success
GO
INSERT INTO Type_Test_Table VALUES (2, 'Masters')     --<-- Success
GO
INSERT INTO Type_Test_Table VALUES (3, 'Doctorate')   --<-- Success
GO
INSERT INTO Type_Test_Table VALUES (4, 'Other Val')   --<-- Fail
GO



  1. získat další a předchozí záznam ID v databázi na Yii

  2. Přidejte počáteční a koncové nuly na SQL Server

  3. vícenásobná aktualizace pomocí ajaxu s php

  4. MySQL vytváří čas a aktualizuje časové razítko