sql语句 帮忙解释下用法和在本句的做用!!!!1急
cast(right(@oldid,4) as int
cast是转换(expression as type)
right(@oldid,4) 在这里是什么意思?
其中@oldid = '20080601-0001'
declare @oldid as varchar(40)
set @oldid = '20080601-0001'
select date=CONVERT(varchar(12) , getdate(), 112 )
select newid =cast(right(@oldid,4) as int)+1
select newsid = str(newid)
right(@oldid,4)和 str(newid) 在这里是什么意思(用法)?