首页| 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
  • Aaron 5小时前 成为了本站会员

  • 6小时前 成为了本站会员

  • DAAD 12小时前 成为了本站会员

  • 哇哈哈哈哈哈哈哈 1天前 成为了本站会员

  • 1天前 成为了本站会员

  • 维他 1天前 成为了本站会员

  • agnostic 2天前 成为了本站会员

  • 子非鱼 2天前 成为了本站会员

  • 柠檬汽水 3天前 成为了本站会员

  • 歪猴 3天前 成为了本站会员

0.189694s