jest zmienna
SET @zm='c:\kat1\kat2\kat3\plik.1250'
chcę z tej zmiennej wyciągnąc nazwę pliku bez rozszerzenia tylko samo 'plik', jak to osiągnąć w sqlu ?
pozdrawiam
Stachu
--declare the list of Cities DECLARE @CityList varchar(8000) SET @CityList = 'Milwaukee|Chicago|New York|Seattle|San Francisco' --declare the delimeter between each City DECLARE @Delimeter char(1) SET @Delimeter = '|' --Parse the string and insert each city into the @tblCity table DECLARE @tblCity TABLE(City varchar(50)) DECLARE @City varchar(50) DECLARE @StartPos int, @Length int WHILE LEN(@CityList) > 0 BEGIN SET @StartPos = CHARINDEX(@Delimeter, @CityList) IF @StartPos < 0 SET @StartPos = 0 SET @Length = LEN(@CityList) - @StartPos - 1 IF @Length < 0 SET @Length = 0 IF @StartPos > 0 BEGIN SET @City = SUBSTRING(@CityList, 1, @StartPos - 1) SET @CityList = SUBSTRING(@CityList, @StartPos + 1, LEN(@CityList) - @StartPos) END ELSE BEGIN SET @City = @CityList SET @CityList = '' END INSERT @tblCity (City) VALUES(@City) END --Show all Cities in the @tblCity table SELECT * FROM @tblCity