AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > SQL Server

关于函数由绝对路径转为相对路径

51自学网 http://www.51zixue.net

原帖及讨论: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

 

 

 
上一篇:用于挖掘Web日志的数据仓库系统实现  下一篇:怎样做sql server数据库的还原