首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > C# > 在 SQL Server 中从完整路径提取文件名

在 SQL Server 中从完整路径提取文件名

资 源 简 介

翻译: maninwest@Codeforge 作者:OriginalGriff@CodeProject有时,我们需要从文件的完整路径中提取文件名 (有/无扩展名)。使用  C# 等很容易做到,只需使用 Path.GetFileName 方法即可。但是,如果在  SQL 中呢?我在磁盘中存储了一些图像,其路径在一个数据库表格中,为了便于演示,我需要在 SQL 中提取不带扩展名的文件名。我意识到需要多一些考虑。我没有使用查询或者写 SP 来返回我要的数据,我认为一个 SQL 函数可能有用。使用 SQL 函数将路径分成你可能需要的位。SQL四个函数:-- ============================================= -- Author: Paul Griffin -- Create date: 18 January 2015 -- Description: Returns a filename with extension -- from a full path: -- D:TempResourcesImagesMy.Picture.jpg -- ==> My.Picture.jpg -- ============================================= CREATE FUNCTION [dbo].[GetFileName] ( @Path NVARCHAR(MAX) ) RETURNS NVARCHAR(MAX) AS BEGIN DECLARE @FileName NVARCHAR(MAX) DECLARE @ReversedPath NVARCHAR(MAX) SET @ReversedPath = REVERSE(@Path)

文 件 列 表

新建文件夹 (2)
Functions.SQL
新建文本文档 (2).txt

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP