西谷IT社区 IT俱乐部 IT核心技术论坛 IT创业技术论坛 IT商务信息 休闲娱乐
 
天下财富 投资百科加盟第一视频获取高收益!中文网址之家|www.3721.cc电脑故障速查方法集萃[精华]
微软盗版用户xp黑屏集中解决方法500元/月;5000元/年--招租!找装修找建材找设计师,到大武汉装饰!单次点击最低0.2元,最高不见底!
发新话题
打印

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

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

关于函数由绝对路径转为相对路径,这个应该在上传的时候比较用得着吧

使用方式例如:
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
发新话题