У меня есть простая база данных SQL Server Management Studio с несколькими таблицами.В каждой таблице есть несколько столбцов.В некоторых столбцах я хотел бы использовать ограничение, которое допускает только значение, предварительно определенное в ограничении.
Например, один столбец называется Действительным (тип данных = nchar (10)), и разрешены только входные данные:Нет и да.Я смог сделать эту работу:
Valid IS ('No', 'Yes')
SQL Server Management Studio преобразовал его в:
([Valid]='No' OR [Valid]='Yes')
Итак, это работает, и я протестировал его.Я пробую это с еще несколькими столбцами в других таблицах, и ничего не работает.Я не вставлял код, чтобы избежать скрытых символов.Я изменяю тип данных на text, ntext, и они все еще не работают.
Я хотел бы, чтобы что-то подобное работало (в настоящее время не используется ни один из приведенных выше синтаксических примеров):
([Location]='Outside' OR [Location]='Inside' OR [Location]='Around Building')
Какие-нибудь мысли?Спасибо!