首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问!多谢

2012-01-30 
请教!谢谢 DECLARE@achar(100)DECLARE@bchar(100)DECLARE@startPositionintset@a 日期set@b kjlk日期set

请教!谢谢

DECLARE   @a   char(100)
DECLARE   @b   char(100)
DECLARE   @startPosition   int

set   @a= '日期 '
set   @b= 'kjlk日期 '
set   @startPosition   =   CHARINDEX(@a,@b,0)

print   @startPosition


结果:
0

为什么不是5

[解决办法]
DECLARE @a char(100)
DECLARE @b char(100)

改为

DECLARE @a varchar(100)
DECLARE @b varchar(100)

即可

热点排行