2
A
回答
2
您可以创建一个用户自定义列约束直接创建表时。例如: -
CREATE TABLE MyTable
(
-- other columns
Code NVARCHAR(64) CONSTRAINT CK_MyTable_Code_NoSpace CHECK (CHARINDEX(' ',Code) < 1),
-- other columns
)
这保证了Code
列中的任何INSERT
/UPDATE
会失败,如果代码包含至少一个空间。
相关问题
- 1. 约束,以避免外键的组合
- 2. 空白单元格检查,以避免空指针异常
- 3. Postgresql约束检查非ASCII字符
- 4. 检查字符串开头的空格
- 5. 检查字符串中的空格
- 6. 检查字符串中的空格
- 7. C#代码契约 - 避免检查空引用的参数
- 8. 字符串路由约束
- 9. 检查约束
- 10. 检查约束
- 11. 检查约束
- 12. 检查约束
- 13. 检查约束
- 14. 检查约束
- 15. 如何避免查询字符串空引用的问题
- 16. 红宝石 - 空字符串为零,以避免变量缓存
- 17. 检查空字符串上的
- 18. 检查空字符串
- 19. 检查空字符串
- 20. PHP检查空字符串
- 21. 如何避免约束SQL Server 2008
- 22. jquery在空格处结束字符串
- 23. 如何检查开始/结束字,长空格分隔字符串
- 24. 空对象模式以避免空检查?
- 25. Postgres的:约束检查和空值
- 26. 字符串格式检查
- 27. 如何避免由前或后空格造成的空字符串?
- 28. Oracle检查约束
- 29. PostgreSQL检查约束
- 30. SQL约束检查
'WHERE C NOT LIKE'%%'' –
完美,它的工作原理!谢谢 – carlosm
'charindex('',c)= 0'也可以。 – SqlZim