【发布时间】:2014-07-31 13:10:26
【问题描述】:
我想做类似的事情
select * from X where string.IsNullOrWhiteSpace(a)
a 列是NOT NULL
那么在 T-SQL 中 C#string.IsNullOrWhiteSpace 的等效项是什么来获取列 a 只有空格(多个空格或制表符的组合)的所有行?
另外,我宁愿避免使用clr 函数。
【问题讨论】:
-
ISBLANK()怎么样? -
您还想将具有
NULL值的列视为空格? -
@TrippKinetics ISBLANK 不适用于 TSQL
-
"Whitespace" 定义了一个宽泛的集合:空格(至少20种不同)、不间断空格、行分隔符、制表符、段落分隔符等。可以缩小范围,还是需要防守设计,因为这是一个消毒传球?
-
@Anon 但是你换词了。 IsNullOrWhiteSpace 是一个定义的集合。我心目中的“空白”很笼统。
标签: clr c# sql-server tsql whitespace