【发布时间】:2015-08-17 08:32:33
【问题描述】:
当我在 SSMS 中执行此查询时
SELECT SUBSTRING(NAME, 1, LEN(NAME) - 4)
FROM sys.tables
我收到一个错误:
传递给 LEFT 或 SUBSTRING 函数的长度参数无效。
但是当我在这里执行这个查询时:
SELECT SUBSTRING(NAME, 1, LEN(NAME) - 4)
FROM sys.tables
WHERE NAME LIKE '%_OLD'
我得到了输出。第一次查询失败的原因是什么?
【问题讨论】:
标签: sql sql-server