powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / function in sqlserver
2 сообщений из 2, страница 1 из 1
function in sqlserver
    #32001380
pashute
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Help I need some function as split in VB
...
Рейтинг: 0 / 0
function in sqlserver
    #32001384
Дед+Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Unfortunately there is no exactly the same functionality among built-in stored procedures / functions in SQL Server. However you could easily reproduce required behavior in your own UDF:


if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fnTokens]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[fnTokens]
GO
create function fnTokens (@InputString as nvarchar(4000), @Delimiters as varchar(100))
returns @Tokens table (id int identity (1, 1) NOT NULL primary key clustered, Token nvarchar(4000))
as begin
declare @c as nvarchar(1), @Token as nvarchar(4000)
declare @i as int
set @Delimiters = @Delimiters + char(1)
set @InputString = @InputString + right(@Delimiters, 1)
select @i = 1, @Token = ''
while @i <= len(@InputString) begin
set @c = substring(@InputString, @i, 1)
if charindex(@c, @Delimiters) = 0
set @Token = @Token + @c
else
if @Token > '' begin
insert @Tokens (Token) values (@Token)
set @Token = ''
end
set @i = @i + 1
end
return
end
go
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / function in sqlserver
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]