CREATE FUNCTION [dbo].[f_id]()
RETURNS TABLE
AS
RETURN(
WITH stb([id],[level],[sid])
AS(
SELECt [c_id],1,CAST(RIGHt(10000+[c_id],4) as varchar(8000))
FROM [tClass]
WHERe [c_parent]=0
UNIOn ALL
SELECt A.[c_id],B.[level]+1,B.sid+RIGHt(10000+A.[c_id],4)
FROM [tClass] A,stb B
WHERe A.[c_parent]=B.[id])
SELECt * FROM stb
)
这个是SQL2005的脚本,我的网站想改成SQL2000的。请高手修改这段脚本成SQL2000的。。谢谢了