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. 約束,以避免外鍵的組合
- 4. 避免外鍵約束
- 5. 空白單元格檢查,以避免空指針異常
- 6. postgreSQL檢查約束和空
- 7. Lucene.net查詢包含和避免空字符串字段
- 8. Postgresql約束檢查非ASCII字符
- 9. 檢查字符串開頭的空格
- 10. 如何檢查空格的字符串
- 11. 檢查字符串中的空格
- 12. 檢查字符串中的空格
- 13. 檢查表上的約束
- 14. 避免警告違約以下約束(S)輸入'整數」
- 15. 字符串格式固定約束字符,可變字符內
- 16. C#代碼契約 - 避免檢查空引用的參數
- 17. SQL Server字符串約束
- 18. 字符串路由約束
- 19. 檢查約束
- 20. 檢查約束
- 21. 檢查約束
- 22. 檢查約束
- 23. 檢查約束
- 24. 檢查約束
- 25. 約束檢查
- 26. 檢查約束
- 27. 紅寶石 - 空字符串爲零,以避免變量緩存
- 28. 如何避免查詢字符串空引用的問題
- 29. 檢查空字符串上的
- 30. Javascript:檢查字符串分隔符之間是否有空格
'WHERE C NOT LIKE'%%'' –
完美,它的工作原理!謝謝 – carlosm
'charindex('',c)= 0'也可以。 – SqlZim