我需要创建一个约束或类似的约束,它仅允许在列中使用A-Z,_和-这样的字符。如何才能做到这一点? 最佳答案 试试这个..它在MS SQL Server中正常工作CREATE TABLE TestTable (ID INT, FirstCol VARCHAR(100), CONSTRAINT FirstCol CHECK (FirstCol NOT LIKE '%[^a-zA-Z\_-]%' ESCAPE '\'))