﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / SQL Server / Базы данных  / перечислимый тип (аналог enum в mysql) / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 03:31:52 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: перечислимый тип (аналог enum в mysql)</title><link>http://relib.com/forums/Topic893681-22-1.aspx</link><description>Можно воспользоваться CHECK CONSTRAINTВот пример:[code]CREATE TABLE #the_test(iTest_ID	int	PRIMARY KEY IDENTITY (1,1),sStatus		varchar (100),CONSTRAINT 	CK_status CHECK (sStatus IN (	'дома',	'на работе',	'у дедушки'	)))-- Успешный INSERTINSERT INTO #the_test VALUES ('Дома')-- Ошибочный INSERTINSERT INTO #the_test VALUES ('На рыбалке')DROP TABLE #the_test[/code]</description><pubDate>Mon, 27 Mar 2006 11:55:00 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>перечислимый тип (аналог enum в mysql)</title><link>http://relib.com/forums/Topic893681-22-1.aspx</link><description>Можно ли при создании поля в таблице задать ограничения на вводиммое значение и как это сделать?Нужно например, чтобы в поле "статус" можно было вводить только значения "дома","на работе","у дедушки" ну или что-то типа этого.Есть ли специальный тип данных для этого или что-то еще?</description><pubDate>Sun, 26 Mar 2006 12:28:00 GMT</pubDate><dc:creator>TheCorsair</dc:creator></item></channel></rss>