写了一个,可以用,就是挺麻烦的,@string1到4就是4段数字了
declare @string1 nvarchar(10)
declare @string2 nvarchar(10)
declare @string3 nvarchar(10)
declare @string4 nvarchar(10)
declare @temp nvarchar(20)
set @temp = '192.168.0.20' --以这个ip为例
set @string1=substring(@temp,1,charindex('.',@temp)-1)
set @temp = substring(@temp,charindex('.',@temp)+1,len(@temp))
set @string2=substring(@temp,1,charindex('.',@temp)-1)
set @temp = substring(@temp,charindex('.',@temp)+1,len(@temp))
set @string3=substring(@temp,1,charindex('.',@temp)-1)
set @string4 = substring(@temp,charindex('.',@temp)+1,len(@temp))
[此贴子已经被作者于2007-3-12 20:28:35编辑过]