【发布时间】:2021-03-31 03:12:44
【问题描述】:
就我而言,我有一个 varchar 变量,例如 Test1@abc。我想识别该字符串中的特殊字符和数字并返回它们。此字符串只能包含字母、空格和下划线(a-z、A-Z、空格、_)。不允许使用所有其他字符。我想退货。谢谢。
DECLARE @StringVal VARCHAR(250) = 'Test1@abc'
IF(--condition)
BEGIN
--output -> 1,@
END
【问题讨论】:
-
如果字符串"只能包含字母、空格和下划线(a-z, A-Z, space,_)"那为什么只有字符呢?显然是是允许的。
-
另外,SQL Server 2008 在一年多前就已经结束了生命周期,您真的应该尽快考虑升级路径。
标签: sql sql-server sql-server-2008