Sql Nvarchar列的验证
我想在sql server中对我的一列应用验证,以仅显示长度为3且格式为LetterNumberletter的记录,例如A2B。在Sql Nvarchar列的验证,sql,sql-server,Sql,Sql Server,我想在sql server中对我的一列应用验证,以仅显示长度为3且格式为LetterNumberletter的记录,例如A2B。在其中条件中,必须找到长度为3且与模式类似的 查询 SELECT * FROM your_table_name WHERE LEN(your_column) = 3 AND your_column LIKE '[A-Z][0-9][A-Z]'; 您是否正在尝试筛选从数据库读取的内容?或者,您是否试图首先限制进入数据库的内容?
其中条件中,必须找到长度为3且与模式类似的
查询
SELECT * FROM your_table_name
WHERE LEN(your_column) = 3
AND your_column LIKE '[A-Z][0-9][A-Z]';
您是否正在尝试筛选从数据库读取的内容?或者,您是否试图首先限制进入数据库的内容?