原帖及讨论:http://bbs.bccn.net/thread-226867-1-1.html 关于函数由绝对路径转为相对路径,这个应该在上传的时候比较用得着吧
使用方式例如: select [dbo].[Path_Relative_To_Absolute]('F:/Test/Test/Test/Design/Design/UI_Image/a.jpg','UI_Image') 则绝对路径转变为'UI_Image/a.jpg'
create function [dbo].[Path_Relative_To_Absolute] ( @AbsolutePath nvarchar(150),--绝对路径 @RelativeFile nvarchar(100)--制定相对路径所在的文件夹 ) RETURNS NVARCHAR(200) AS BEGIN -----定义一个相对路径返回值 DECLARE @Return_Value NVARCHAR(100) SET @Return_Value=Replace(Replace(@AbsolutePath,substring(@AbsolutePath,1,charindex(@RelativeFile,@AbsolutePath)-1),''),'/','/') RETURN @Return_Value END  
|