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