导航

SQL定义一个string类型的变量最好加上长度

Posted on 2013-07-16 17:18  杨彬Allen  阅读(295)  评论(0)    收藏  举报
declare @d nvarchar(10)
set @d='11-3';
SELECT PATINDEX('%-%', @d)


定义一个变量,有时候就不加长度,然而就像上面一个小测试,如果不加上长度,SELECT PATINDEX('%-%', @d)永远是0!!!